python中datetime函数获取某日是周几
时间: 2024-05-01 09:18:50 浏览: 78
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模块。具体方法如下:
1. 导入datetime模块
```python
import datetime
```
2. 获取今天的日期并打印出对应的星期几
```python
today = datetime.datetime.today()
weekday = today.strftime("%A")
print(f"Today is {weekday}")
```
在上述代码中,我们使用datetime模块获取了今天的日期,并使用strftime()函数将日期格式化成星期几的字符串形式。最后,我们打印出了今天是星期几。
python 写一个函数获取周几
您好!以下是一个用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"。函数将返回相应的星期几名称。
阅读全文