📅  最后修改于: 2023-12-03 15:23:26.745000             🧑  作者: Mango
在Python中,我们可以使用datetime模块来将一个字符串表示的日期转换为DateTime类型。以下是在Python中将字符串'yyyy-mm-dd'转换为DateTime类型的方法。
我们可以使用datetime模块中的strptime函数将字符串转换为DateTime类型。strptime函数解析一个表示日期和时间的字符串,返回一个datetime对象。
from datetime import datetime
date_str = '2021-03-28'
date_time_obj = datetime.strptime(date_str, '%Y-%m-%d')
print("Date object:", date_time_obj)
print("Type of date object:", type(date_time_obj))
输出结果为:
Date object: 2021-03-28 00:00:00
Type of date object: <class 'datetime.datetime'>
在上面的示例中,我们首先导入了datetime模块。然后,我们定义了一个字符串表示的日期,并使用strptime
函数将其转换为datetime
对象。在strptime
函数中,我们使用%Y-%m-%d
表示日期的格式。这告诉函数解析我们的日期字符串时,年份应该是四位数,月份和日期应该分别是两位数。
最后,我们打印出datetime
对象及其类型,以确认转换是否成功。
在Python中将字符串'yyyy-mm-dd'转换为DateTime类型非常简单。只需使用datetime模块中的strptime
函数,借助正确的日期格式即可轻松完成转换。