📌  相关文章
📜  在Python中将字符串'yyyy-mm-dd' 转换为 DateTime(1)

📅  最后修改于: 2023-12-03 15:23:26.745000             🧑  作者: Mango

在Python中将字符串'yyyy-mm-dd' 转换为 DateTime

在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函数,借助正确的日期格式即可轻松完成转换。