gpt4 book ai didi

python - 字符串到日期时间django

转载 作者:太空宇宙 更新时间:2023-11-04 01:19:10 25 4
gpt4 key购买 nike

我有这个字符串:

2014-03-13T15:10:07Z

我需要将它转换为“值”,我可以将其保存在 Django DateTimeField 中。我知道如何在没有 TZ 的情况下执行此操作:

from datetime import datetime
date_object = datetime.strptime('2014-03-13 15:10:07', '%Y-%m-%d %H:%M:%S')

我需要从字符串中删除 TZ 吗?它会保存在 DateTimeField 中吗?

谢谢。

最佳答案

解析日期时间字符串的最简单方法是使用 dateutil.parser.parse()来自第三方dateutil模块:

>>> import dateutil.parser
>>> dateutil.parser.parse('2014-03-13T15:10:07Z')
datetime.datetime(2014, 3, 13, 15, 10, 7, tzinfo=tzutc())

这将返回一个 datetime如果字符串中存在时区(即以 Z-04:00 等结尾),它将知道时区的实例。 ).

关于python - 字符串到日期时间django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22383250/

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