python昨天是星期几代码
时间: 2023-02-26 11:03:10 浏览: 74
根据当前日期推算昨天是星期几,您可以使用 Python 的 datetime 库来实现:
```
import datetime
today = datetime.datetime.now().date()
yesterday = today - datetime.timedelta(days=1)
print("昨天是星期" + str(yesterday.weekday() + 1))
```
请注意,`weekday()` 方法返回的是星期几的数字(0 表示星期一,6 表示星期天),所以我们在输出结果时需要加 1 来得到正确的星期数字。
相关问题
python判断日期是星期几
可以使用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
import datetime
# 假设要判断的日期是2022年10月1日
date = datetime.date(2022, 10, 1)
# 获取该日期是星期几,0表示星期一,6表示星期日
weekday = date.weekday()
# 将数字转换为星期几的文本形式
weekday_text = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'][weekday]
print(weekday_text) # 输出结果为:Saturday
```
以上代码中,`datetime.date()`方法用于创建一个日期对象,传入的参数依次为年、月、日。`date.weekday()`方法返回该日期是星期几,返回值为0到6之间的整数。最后将整数转换为星期几的文本形式并输出即可。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)