gpt4 book ai didi

python - Timezone.now() 与 datetime.datetime.now()

转载 作者:太空狗 更新时间:2023-10-29 17:43:11 26 4
gpt4 key购买 nike

什么时候应该使用 django 的 timezone.now() 以及什么时候应该使用 python 的 datetime.datetime.now()

例如,在下面的 INSERT 中哪个更有意义?

- Product.objects.create(title='Soap', date_added=datetime.datetime.now())
- Product.objects.create(title='Soap', date_added=timezone.now())

是否有关于何时使用它们的经验法则?

最佳答案

总是使用timezone.now()。 Django 现在支持时区,这需要时区“感知”日期时间对象。 datetime.now() 将返回一个时区原始对象,而 timezone.now() 将返回一个时区感知对象。

Read more about Django timezones

关于python - Timezone.now() 与 datetime.datetime.now(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26949959/

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