Python:timezone.localize()无法正常工作

Python:timezone.localize()无法正常工作,第1张

Python:timezone.localize()无法正常工作

.localize()
需要幼稚DateTime对象并对其进行解释 ,就好像 它是在该时区。它并 没有 时间移动到另一个时区。天真的日期时间对象
没有 时区信息,因此无法进行移动。

您想改为

now()
本地 时区解释,然后
.astimezone()
用来解释另一个时区的日期时间:

est = timezone('US/Eastern')cst = timezone('US/Central')curtime = cst.localize(datetime.datetime.now())est_curtime = curtime.astimezone(est).strftime("%a %b %d %H:%M:%S %Z %Y"))def run(self):    print "%s says Hello World at time: %s" % (self.getName(), est_curtime)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5631575.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存