Python 如何将文字中的日期和时间字符串转换为数字?
我有以下字符串:2020年1月1日/12:04上午/一个月前。如何将其转换为1/1/2020 0:04:00?该代码应该在一个月前忽略。如何做到这一点?使用strtime您可以做到,下面是我在代码中使用的示例Python 如何将文字中的日期和时间字符串转换为数字?,python,python-3.x,date,time,Python,Python 3.x,Date,Time,我有以下字符串:2020年1月1日/12:04上午/一个月前。如何将其转换为1/1/2020 0:04:00?该代码应该在一个月前忽略。如何做到这一点?使用strtime您可以做到,下面是我在代码中使用的示例 datetime.datetime.strptime( ... "April 18, 2019, 09:09:09", "%B %d, %Y, %H:%M:%S" 您可以使用dateutil。它是datetime模块的第三部分扩展。您可以将其添加到 python-mpip安装py
datetime.datetime.strptime(
... "April 18, 2019, 09:09:09", "%B %d, %Y, %H:%M:%S"
您可以使用dateutil。它是datetime模块的第三部分扩展。您可以将其添加到
python-mpip安装pythondateutil
从dateutil.parser导入解析
数据='2020年1月1日/12:04上午/一个月前'
resp=parsedata,fuzzy_带_标记=True
printresp[0]第一个索引是datetime对象
解析器是相对强大的。这是要修改的文档
dateutil是众多可以帮助您解决问题的工具之一。由于@WasabiMonster,可以找到maya、arrow等工具的良好摘要到目前为止,您是否尝试过任何可能出现错误的工具?您想要的输入和输出是什么?