如何在python中将字符串转换为datetime

2024-04-20 07:29:03 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 字符串datetime格式中将
3条回答

请尝试以下代码,该代码使用datetime module中的strptime

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

我注意到这个(以及许多其他的解决方案)在Google中很容易找到

来自standard library的datetime.datetime对象具有datetime.strptime(date_string,format)构造函数,它可能比您自己手动操作字符串更可靠。

阅读strptime strings了解如何指定所需的格式。

您可以使用^{}

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

相关问题 更多 >