gpt4 book ai didi

python - 更改日期对象 Python 的时区

转载 作者:太空狗 更新时间:2023-10-30 01:07:57 26 4
gpt4 key购买 nike

您好,我正在使用 Pythonanywhere当我调用

from datetime import *

print date.today().day

它打印的日期与我居住的日期(德克萨斯州奥斯汀)不同。我认为这是因为存在时区差异。我如何告诉日期对象我住在哪里,以便它获得正确的时区。提前致谢

最佳答案

最可靠的方法是使用 pytz。您可以使用 pip install pytz 简单地安装它。

要使用 pytz 获取本地日期,您可以简单地执行此操作(注意 date.today 方法不会采用时区):

>>> from datetime import datetime
>>> import pytz
>>> local_date = datetime.now(pytz.timezone('US/Central')) # use datetime here
>>> local_date.date() # now call date method
datetime.date(2014, 11, 30)

将其与现在的格林威治日期进行比较:

>>> greenwich_date = datetime.now(pytz.timezone('Etc/Greenwich'))
>>> greenwich_date.date()
datetime.date(2014, 12, 1)

关于python - 更改日期对象 Python 的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27221132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com