在python3中将字符串格式转换为时间类型

在python3中将字符串格式转换为时间类型,python,python-3.x,Python,Python 3.x,如何将上面的字符串转换为时间 我需要比较哪一个更早,以及时间延迟(time2-time1)就像@Jarvis早些时候建议的那样-你可以阅读文章以获得更多信息。 你可以试试这样的吗 >>>dt1=datetime.strTime('1999年3月3日','%d%b%Y') >>>dt1 datetime.datetime(1999,3,3,0,0) >>>dt2=datetime.strTime('1999年4月16日','%d%b%Y') >>>dt2 datetime.datetime(19

如何将上面的字符串转换为时间


我需要比较哪一个更早,以及时间延迟(time2-time1)

就像@Jarvis早些时候建议的那样-你可以阅读文章以获得更多信息。 你可以试试这样的吗


>>>dt1=datetime.strTime('1999年3月3日','%d%b%Y')
>>>dt1
datetime.datetime(1999,3,3,0,0)
>>>dt2=datetime.strTime('1999年4月16日','%d%b%Y')
>>>dt2
datetime.datetime(1999,4,16,0,0)
>>>dt2>dt1
真的
>>> 

我发现一些有用的

像这样

time1 = '03 Mar 1999'
time2 = '16 Apr 1999'
我在网上找到一些有用的东西
import datetime
date_time_str = '16 Oct 2000'
date_time_obj = datetime.datetime.strptime(date_time_str, '%d %b %Y')

print('Date:', date_time_obj.date())