python判断日期是星期几
时间: 2024-01-04 14:03:49 浏览: 145
可以使用Python内置的datetime模块来判断一个日期是星期几。下面是一个简单的示例代码:
```python
import datetime
date_str = '2022-11-11'
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d')
weekday = date_obj.strftime('%A')
print(weekday)
```
在上面的代码中,我们首先将日期字符串转换为datetime对象,然后使用strftime方法将星期几转换为字符串并输出。输出结果为:
```
Friday
```
这说明2022年11月11日是星期五。
相关问题
python输入日期判断星期几
可以使用Python中的datetime库来判断一个日期是星期几,具体代码如下:
```python
from datetime import datetime
date_str = input("请输入日期,格式为 YYYY-MM-DD: ")
date = datetime.strptime(date_str, '%Y-%m-%d')
weekday = date.weekday() + 1
print(f"{date_str} 是星期{weekday}")
```
解释一下代码:
- 首先导入datetime库;
- 然后让用户输入日期,这里使用input()函数;
- 使用datetime.strptime()函数将输入的日期字符串转换为datetime对象;
- 调用datetime.weekday()函数获取日期的星期几,注意这里星期一是0,星期天是6,所以要加1;
- 最后输出结果,使用f-string将结果格式化输出。
python判断指定日期是星期几
可以使用Python中的datetime模块来判断指定日期是星期几,以下是一个示例代码:
```python
import datetime
# 指定日期
date_str = '2021-08-01'
# 将日期字符串转换为datetime对象
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d')
# 使用strftime方法获取星期几,%A表示完整星期名称,%a表示星期缩写
weekday = date_obj.strftime('%A')
print(weekday)
```
输出结果为:
```
Sunday
```
可以看到,上述代码输出了指定日期所对应的星期名称。如果需要获取星期缩写,只需要将`%A`改为`%a`即可。
阅读全文