gpt4 book ai didi

python - 转换 DD/MM/YYYY HH :MM:SS into MySQL TIMESTAMP

转载 作者:可可西里 更新时间:2023-11-01 08:38:05 30 4
gpt4 key购买 nike

我想要一种简单的方法来查找格式为“DD/MM/YYYY”的文本并将其重新格式化为“YYYY/MM/DD”以与 MySQL TIMESTAMP 兼容,在可能会或可能不会的文本项列表中在 python 下包含一个日期。 (我在想 RegEx?)

基本上我正在寻找一种方法来检查项目列表并更正找到的任何时间戳格式。

标准的伟大之处在于有太多可供选择的....

最佳答案

您可以将字符串读入 datetime 对象,然后使用不同的格式将其输出为字符串。例如

>>> from datetime import datetime
>>> datetime.strptime("31/12/2009", "%d/%m/%Y").strftime("%Y/%m/%d")
'2009/12/31'

Basically i am looking for a way to inspect a list of items and correct any timestamp formats found.

如果输入格式不一致,可能会有所不同,那么最好使用 dateutil .

>>> from dateutil.parser import parse
>>> parse("31/12/2009").strftime("%Y/%m/%d")
'2009/12/31'

Dateutil 可以自动处理很多输入格式。要对列表进行操作,您可以mapparse 函数包装在列表上,并适本地转换值。

关于python - 转换 DD/MM/YYYY HH :MM:SS into MySQL TIMESTAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3687223/

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