编写函数,输入一个日期,格式 2024-10-01 ,计算这个日期是周几?
时间: 2024-09-25 20:16:11 浏览: 34
sql 时间函数大全
编写一个函数来计算给定日期对应的星期几,你可以使用Python的`datetime`模块。下面是一个简单的示例,它接受一个字符串格式的日期作为输入,然后返回对应的星期:
```python
from datetime import datetime
def get_weekday(date_str):
date_format = "%Y-%m-%d" # 定义日期格式
date = datetime.strptime(date_str, date_format) # 将字符串转换为日期对象
weekday_names = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"] # 星期名称列表
return weekday_names[date.weekday()] # 返回对应星期的名称
# 示例
date_input = "2024-10-01"
weekday = get_weekday(date_input)
print(f"{date_input}是{weekday}")
```
当你运行这个函数并传入"2024-10-01"时,它会输出"2024-10-01是周三"。
阅读全文