【发布时间】:2019-05-28 22:39:05
【问题描述】:
我正在从端口接收数据。
此数据有日期和时间。但没有格式化。
例子:
'02012019', '090253'
我想把它保存到数据库中,我想转换这种格式。
02-01-2019 09:02:53
有这个功能吗?还是我写有问题?它将在 5 秒内运行 200 次。
有人有建议吗?
【问题讨论】:
-
所有发布的都是程序描述。但是,我们需要您ask a question。我们无法确定您想从我们这里得到什么。请edit您的帖子包含一个我们可以回答的有效问题。提醒:确保你知道what is on-topic here;要求我们为您编写程序、建议和外部链接都是题外话。你试过什么,请出示你的minimal reproducible example
-
整数没有前导零。如果您收到字符,您可以将它们连接成一个字符串并使用
datetime.strptime来解析它。 -
'我想把它保存到数据库中。' - 最好存储为日期时间,在这种情况下,存储格式为 2019-01-02 09:02:53 你真的希望它以你指定的格式存储吗?
-
BTW 数据库日期类型也没有格式。它们是二进制值,例如 double、float、int。将字符串解析为
datetime对象后,您可以将其存储到数据库中的datetime类型字段中
标签: python mysql datetime type-conversion