Python 将字符串类型转化为datetime.date类型
在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异常。
相关文章