gpt4 book ai didi

Python date.today 显示第二天

转载 作者:行者123 更新时间:2023-11-28 18:44:07 25 4
gpt4 key购买 nike

我对前段时间写的一些代码感到震惊。为了不输入太多细节,我有一个运行某些对象的方法,它有一个日期参数。如果日期参数等于今天的日期,则继续。

我已经在我的本地机器上设置它进行测试,并且有大约 695 个对象都具有相同的日期,今天,但是当操作运行时没有任何反应,所以我调试它以发现我的表达式 date.today () 返回 datetime.date(2014, 3, 19)

这是不正确的,因为从 date 命令中我的计算机日期是 Tue Mar 18 20:56:09 AST 2014

我使用了 from datetime import date。这是我遇到过的最神秘的错误之一。有人可以在这里分享任何经验吗?非常感谢。

最佳答案

该方法不是时区感知的,并且没有独立于平台的方法来做到这一点。一般做的是incorporate something like pytz并将 .today() 调用为:

datetime.utcnow().replace(tzinfo = pytz.utc).strftime('%Y-%m-%d')

关于Python date.today 显示第二天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22494254/

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