python 写一个函数获取周几
时间: 2024-04-10 13:26:59 浏览: 103
您好!以下是一个用Python编写的函数,可以根据给定的日期返回该日期是星期几:
```python
import datetime
def get_weekday(date):
weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
year, month, day = map(int, date.split('-'))
weekday = datetime.date(year, month, day).weekday()
return weekdays[weekday]
```
使用示例:
```python
date = '2022-01-01'
weekday = get_weekday(date)
print(weekday) # 输出:Saturday
```
请注意,函数中的日期格式应为"YYYY-MM-DD",例如"2022-01-01"。函数将返回相应的星期几名称。
相关问题
python中datetime函数获取某日是周几
datetime函数中weekday方法可以获取某一天是星期几。具体代码如下:
```
import datetime
# 获取2022年5月1日是星期几
dt = datetime.datetime(2022, 5, 1)
weekday = dt.weekday()
print(weekday)
```
输出结果为:5,因为星期六是一个整除7余6的日子,所以用0表示星期一,1表示星期二,以此类推,6表示星期六。
python通过调用函数显示今天周几
你可以使用Python的datetime模块来获取今天的日期,并使用strftime()方法将日期格式化为周几的形式。以下是一个示例代码:
```python
import datetime
today = datetime.datetime.today()
weekday = today.strftime('%A')
print('今天是', weekday)
```
输出结果类似于:
```
今天是 Tuesday
```
阅读全文