gpt4 book ai didi

python - 将python日期时间插入mysql表

转载 作者:行者123 更新时间:2023-11-29 13:54:31 25 4
gpt4 key购买 nike

我有一个像这样的Python日期

2013-04-04T18:56:21Z

我想将其存储到我的 mysql 数据库中。

我尝试过

self.start_at = datetime.strptime(self.start_at.split(".")[0], "%Y-%m-%dT%H:%M:%S")

但我收到错误

ValueError: unconverted data remains: Z

请告诉我如何将上述日期转换为 mysql 可接受的格式。

最佳答案

在这种情况下,这将起作用。

>>> from datetime import datetime
>>> start_at = '2013-04-04T18:56:21Z'
>>> datetime.strptime(start_at , "%Y-%m-%dT%H:%M:%SZ")
datetime.datetime(2013, 4, 4, 18, 56, 21)

T 和 Z 字符是否始终采用您的日期格式,还是每次都会发生变化?如果这些分隔符有一些变化,您应该这样做:

>>> from datetime import datetime
>>> start_at = '2013-04-04T18:56:21Z'
>>> datetime.strptime(start_at[0:10] + ' ' + start_at[11:19], "%Y-%m-%d %H:%M:%S")
datetime.datetime(2013, 4, 4, 18, 56, 21)

关于python - 将python日期时间插入mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16074639/

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