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

9 投票
5 回答
49837 浏览
提问于 2025-04-16 13:09

我有一个日期字符串,格式是2011-03-07,想知道怎么在Python中把它转换成日期时间格式?

5 个回答

4

试试这个:

import datetime
print(datetime.datetime.strptime('2011-03-07', '%Y-%m-%d'))
5

你可以使用 datetime.date 这个功能:

>>> import datetime
>>> s = '2011-03-07'
>>> datetime.date(*map(int, s.split('-')))
datetime.date(2011, 3, 7)
25

试试下面的代码,它使用了来自datetime模块strptime函数:

from datetime import datetime
datetime.strptime('2011-03-07','%Y-%m-%d')

我注意到,这个(还有很多其他的解决方案)在谷歌上很容易找到;)

撰写回答