python将指定日期转化为星期
时间: 2023-09-04 07:02:06 浏览: 182
将指定的日期转换为星期
5星 · 资源好评率100%
在Python中,要将指定日期转化为星期,可以使用datetime模块中的datetime类和strftime方法来实现。
首先,需要导入datetime模块:
import datetime
然后,可以使用datetime类的strptime方法将指定的日期转化为日期时间对象:
date_str = "2021-01-01"
date = datetime.datetime.strptime(date_str, "%Y-%m-%d")
接下来,可以使用日期时间对象的strftime方法来获取对应的星期信息:
week_day = date.strftime("%A")
这里,"%A"是strftime方法中的日期时间格式代码,用于获取星期的全名(例如Monday)。如果只想获取星期的简称(例如Mon),可以使用"%a"。
最后,可以打印或使用星期信息:
print(week_day)
运行以上代码,输出结果应为"Friday",表示指定的日期"2021-01-01"是星期五。
当然,如果想要获取的是星期的数字形式(星期一为0,星期日为6),可以使用"%w"格式代码,例如:
week_number = date.strftime("%w")
print(week_number)
运行以上代码,输出结果应为"5",表示指定的日期"2021-01-01"对应的星期五的数字形式为5。
阅读全文