示例 1:使用 datetime 模块
from datetime import datetime
my_date_string = "Mar 11 2011 11:31AM"
datetime_object = datetime.strptime(my_date_string, '%b %d %Y %I:%M%p')
print(type(datetime_object))
print(datetime_object)
输出
<class 'datetime.datetime'> 2011-03-11 11:31:00
使用 strptime()
,可以将字符串格式的日期和时间转换为 datetime 类型。第一个参数是字符串,第二个参数是日期时间格式说明符。
转换为日期格式的一个优点是可以单独选择月份、日期或时间。
如果您想了解更多关于指令和 strptime()
的信息,请访问 Python strptime() - 字符串到 datetime 对象。
示例 2:使用 dateutil 模块
from dateutil import parser
date_time = parser.parse("Mar 11 2011 11:31AM")
print(date_time)
print(type(date_time))
输出
2011-03-11 11:31:00 <class 'datetime.datetime'>
使用 dateutil 模块,parse()
可以用于将字符串转换为日期时间格式。唯一使用的参数是字符串。
另请阅读