python 字符串转日期
你可以使用Python中的datetime模块来将字符串转换为日期类型。具体步骤如下:
导入datetime模块:
import datetime
定义日期字符串和日期格式。例如,如果日期字符串的格式为"2022-03-01",则日期格式应该为"%Y-%m-%d",其中%Y表示四位数的年份,%m表示两位数的月份,%d表示两位数的日期。
使用datetime.strptime()函数将日期字符串转换为日期类型。例如:
date_str = "2022-03-01" date_format = "%Y-%m-%d" date_obj = datetime.datetime.strptime(date_str, date_format) print(date_obj) # 输出 2022-03-01 00:00:00
在上面的代码中,strptime()函数的第一个参数为日期字符串,第二个参数为日期格式。
现在你已经成功地将日期字符串转换为日期类型。你可以通过访问日期对象的属性来获取年份、月份、日期等信息,例如:
print(date_obj.year) # 输出 2022 print(date_obj.month) # 输出 3 print(date_obj.day) # 输出 1
如果你想将日期类型转换为字符串,可以使用strftime()函数。例如:
date_str = date_obj.strftime(date_format) print(date_str) # 输出 "2022-03-01"
在上面的代码中,strftime()函数的参数为日期格式,表示将日期对象格式化为指定格式的字符串。
相关文章