timezone.localize()
が正常に動作するにはいくつかの問題があります。私の目標は、今日の日付を取得し、それをCSTからESTに変換することです。最後に、datetimeを吐き出す前にフォーマットしてください。私は日付を正しくフォーマットすることができますが、日時はCSTからESTに変更されていません。また、日付を書式設定するときに、タイムゾーンのテキスト表現が表示されません。Python:timezone.localize()が動作しない
#! /usr/bin/python
#Test script
import threading
import datetime
import pexpect
import pxssh
import threading
from pytz import timezone
import pytz
est = timezone('US/Eastern')
curtime = est.localize(datetime.datetime.now().strftime("%a %b %d %H:%M:%S %Z %Y"))
#test time change
#curtime = datetime.datetime.now().strftime("%a %b %d %H:%M:%S %Z %Y")
class ThreadClass(threading.Thread):
def run(self):
#now = (datetime.datetime.now() + datetime.timedelta(0, 3600))
now = (datetime.datetime.now())
print "%s says Hello World at time: %s" % (self.getName(), curtime)
for i in range(3):
t = ThreadClass()
t.start()
あなたが不足しているように見える ')'あなた 'CURTIME =中...行。 –
ありがとう、申し訳ありませんが、私は質問をするための簡単な例を入力しました。 – WorkerBee