因此,Python的默认时间是伦敦,但是我试图将其更改为EDT /纽约时间。这就是我所做的:
import datetime
time = datetime.datetime.now()
print('{}:{}'.format(time.strftime('%I'), time.strftime('%M')))
我想让它成为EDT的时间,所以我想办法去做,但是每次我得到不同的东西时,它就行不通了。我很困扰。
PS我正在使用onlineGDB作为编译器,所以有些事情不起作用。
在如今类方法有哪些,你应该用它来设置适当的时区一个TZ参数; 例如
from datetime import datetime
from dateutil.tz import gettz
print(datetime.now(gettz('America/New_York')))
>>> 2020-09-28 02:56:19.063552-04:00
如果您使用gdb在线Python调试器,则此代码也可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句