如何在python中将字符串转换为日期时间

sha*_*aan 6 python

我有一个日期字符串,格式如下2011-03-07如何在python中将其转换为datetime?

Mar*_*air 18

试试下面的代码,它使用strptime日期时间模块:

from datetime import datetime
datetime.strptime('2011-03-07','%Y-%m-%d')
Run Code Online (Sandbox Code Playgroud)

我注意到这个(和许多其他解决方案)很容易找到谷歌;)


rub*_*bik 5

你可以使用datetime.date:

>>> import datetime
>>> s = '2011-03-07'
>>> datetime.date(*map(int, s.split('-')))
datetime.date(2011, 3, 7)
Run Code Online (Sandbox Code Playgroud)