【发布时间】:2021-11-11 08:40:10
【问题描述】:
在我的 django 项目中,我必须将作为日期(“2021-11-10”)传递的 str 变量转换为带有时区对象的日期时间,以便在 DateTime 字段上执行 ORM 过滤器。 在我的数据库中,值存储为例如:
2021-11-11 01:18:04.200149+00
我试试:
# test date
df = "2021-11-11"
df = df + " 00:00:00+00"
start_d = datetime.strptime(df, '%Y-%m-%d %H:%M:%S%Z')
但由于有关 str 格式和日期时间表示的错误(不同)而出现错误
如何将单个日期字符串转换为时区从日期值的午夜开始的日期时间对象?
提前非常感谢
【问题讨论】:
标签: python-3.x django-models python-datetime