Python 将字符串类型转化为datetime.date类型

2023-03-02 00:00:00 字符串 类型 转化为

在Python中,可以使用datetime模块中的datetime.strptime()函数将字符串类型转换为datetime.date类型。这个函数的使用方式如下:

from datetime import datetime

date_str = '2022-02-28'
date = datetime.strptime(date_str, '%Y-%m-%d').date()

print(date)

在上面的代码中,我们首先定义了一个字符串变量date_str,它包含一个日期,格式为YYYY-MM-DD。然后,我们使用datetime.strptime()函数将该字符串转换为datetime.date类型。函数的第一个参数是要转换的字符串,第二个参数是日期字符串的格式化字符串。在这种情况下,我们使用'%Y-%m-%d'来表示日期字符串的格式,其中%Y表示年份,%m表示月份,%d表示日期。

最后,我们将结果存储在date变量中,并使用print()函数将其输出到控制台。

注意,使用datetime.strptime()函数时,必须确保传递给它的日期字符串与指定的格式化字符串匹配。如果日期字符串的格式与格式化字符串不匹配,将引发ValueError异常。

相关文章