将一个包含日期的字符串解析为 datetime 对象
- 论坛
- 将一个包含日期的字符串解析为 datetime 对象
47 浏览
将一个包含日期的字符串解析为 datetime 对象
这个问题已经有答案了:
我该如何将类似于 \"01-Jan-1995\" 的字符串解析为 Python 的 datetime
对象?
admin 更改状态以发布 2023年5月24日
匿名的
0 Comments
dateutil 可以解析这种格式,而无需您定义自定义日期格式。只需使用以下命令安装它:
pip install python-dateutil
然后使用它:
import dateutil.parser dateutil.parser.parse('01-Jan-1995').date()
匿名的
0 Comments
总的来说,你可以使用 time
或 datetime
模块中的 strptime
函数来解析日期和时间字符串。你的示例可以通过以下方式解析:
import datetime datetime.datetime.strptime("01-Jan-1995", "%d-%b-%Y")
请注意,解析月份名称取决于所在的语言环境。 此表格 显示了解析各种日期和时间格式的指令。