timezone.localize()
'un düzgün çalışması için bazı sorunlar yaşıyorum. Amacım bugünün tarihini alıp CST'den EST'ye çevirmek. Ardından datetime'ı tükürmeden önce biçimlendirin. Tarihi doğru formatlayabiliyorum, ancak tarih saati CST'den EST'ye değişmiyor. Ek olarak, tarihi biçimlendirdiğimde, saat diliminin metin sunumunu göremiyorum.Python: timezone.localize() çalışmıyor
#! /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()
Sen eksik görünüyor bir ')' senin 'curtime = içinde .. . –
Teşekkürler, üzgünüm Soruyu sormak için hızlı bir örnek yazdım. – WorkerBee