Python 如何将字符串转换为datetime.datetime对象?
我将此日期作为字符串Python 如何将字符串转换为datetime.datetime对象?,python,python-3.x,date,datetime,python-datetime,Python,Python 3.x,Date,Datetime,Python Datetime,我将此日期作为字符串birthday=“2000-01-23 00:00:00” 如何将其转换为datetime.datetime对象,这样当我打印birthday时,它会打印出datetime.datetime(2000,1,23,0,0) 您可以像这样使用strTime import datetime date_time_str = '2018-06-29 08:15:27.243860' date_time_obj = datetime.datetime.strptime(date_ti
birthday=“2000-01-23 00:00:00”
如何将其转换为datetime.datetime
对象,这样当我打印birthday
时,它会打印出datetime.datetime(2000,1,23,0,0)
您可以像这样使用strTime
import datetime
date_time_str = '2018-06-29 08:15:27.243860'
date_time_obj = datetime.datetime.strptime(date_time_str, '%Y-%m-%d %H:%M:%S.%f')
您可以使用第三方dateutil库: 您可以通过以下方式安装它:
pip install python-dateutil
from dateutil import parser
parser.parse("2000-01-23 00:00:00") # datetime.datetime(2000, 1, 23, 0, 0)
这就是我要做的:
datetime =datetime.strptime(birthday, "%Y-%m-%d %H:%M:%S")
尝试:
另外,我建议您查看。查看
datetime
模块的文档,尤其是datetime.strtime()
(),如果您想解析更复杂的文本,那么最好查看dateutils
,它不是python标准模块的一部分,但是可以使用pip install python dateutil安装这是否回答了您的问题?您可以通过将代码缩进四个空格来格式化代码,或者选择它并单击如下按钮:{}
,而不是将其加粗。我想您的意思是说strtime
datetime =datetime.strptime(birthday, "%Y-%m-%d %H:%M:%S")
from datetime import datetime
birthday = "2000-01-23 00:00:00"
birthday_object = datetime.strptime(birthday, '%Y-%m/%d %H:%M:%S')