如何将此日期转换为日期时间?

2024-07-07 06:15:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要将该日期转换为字符串2019-08-02T07:00:00+0000格式 去约会。你知道吗

我试过这样:

date_1 = dt.datetime.strptime(date_1, "%Y-%m-%dT%H:%M+0000")

就像这样:

date_1 = dt.datetime.strptime(date_1, "%Y-%m-%dT%H:%M%SZ")

但它不起作用。你知道吗


Tags: 字符串datetimedate格式dt约会szstrptime
2条回答

你忘了秒,你需要

dt.datetime.strptime(date_1, "%Y-%m-%dT%H:%M:%S+0000")

您可以通过从date_1以及格式字符串中连续删除部分来轻松调试这样的内容:

dt.datetime.strptime("2019-08-02T07:00:00+0000", "%Y-%m-%dT%H:%M+0000")
#error
dt.datetime.strptime("2019-08-02T07:00:00", "%Y-%m-%dT%H:%M")
#unconverted data remains: :00
dt.datetime.strptime("T07:00:00", "T%H:%M")
#unconverted data remains: :00
dt.datetime.strptime("07:00:00", "%H:%M")
#now it should be obvious
import datetime
date_object = datetime.date.today()
print(date_object)

相关问题 更多 >