如何将字符串转换为datetime.datetime对象?

我将此日期作为字符串birthday = "2000-01-23 00:00:00"

如何将其变成datetime.datetime对象,所以当我打印birthday时它会打印出datetime.datetime(2000,1,23,0)

birthday = "2000-01-23 00:00:00"
# birthday = datetime object
print(birthday)
ly13644593292 回答:如何将字符串转换为datetime.datetime对象?

您可以像这样使用strptime

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)
,

这就是我要做的:

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')

此外,我建议您看看official documentation

本文链接:https://www.f2er.com/3140755.html

大家都在问