日期时间格式问题

Date Time Format Trouble

我在使用日期时间格式时遇到了一些问题。我的数据库带有这种日期时间格式:

“2020-11-01T03:17:54Z”

问题是我找不到适合此字符串的格式,无法将其转换为日期时间对象。我翻遍了所有文档,但就是找不到如何写“T”或“Z”的含义。

提前致谢!

日期采用 ISO 8601 格式。 如果你尝试:

    mydate = "2020-11-01T03:17:54Z"
    mydate_updated = pd.to_datetime(mydate)

您会看到此格式包含信息“tz='UTC'”:

    Timestamp('2020-11-01 03:17:54+0000', tz='UTC')

您可以删除它(但保持日期为 UTC),如下所示:

    mydate_updated = pd.to_datetime(mydate).tz_localize(None)

结果将是时间戳:

   Timestamp('2020-11-01 03:17:54')