用python编译一个代码,计算某天是星期几
时间: 2024-03-21 19:41:40 浏览: 18
可以使用Python的datetime模块来计算某天是星期几。以下是示例代码:
```python
from datetime import datetime
date_string = input("请输入日期,格式为YYYY-MM-DD:")
date = datetime.strptime(date_string, "%Y-%m-%d")
weekday = date.weekday()
weekday_dict = {0: "星期一", 1: "星期二", 2: "星期三", 3: "星期四", 4: "星期五", 5: "星期六", 6: "星期日"}
print(date_string + "是" + weekday_dict[weekday])
```
你可以运行该程序,输入要查询的日期,程序将返回该日期是星期几。注意,输入的日期必须符合YYYY-MM-DD格式。
相关问题
用Python判断某天是星期几
可以使用Python中的datetime模块来判断某天是星期几。具体实现如下:
```python
import datetime
# 定义日期
date_str = '2021-08-01'
# 将日期字符串转为日期格式
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
# 获取星期几,0为星期一,6为星期天
weekday = date.weekday()
# 转换为星期几的名称
weekday_name = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天'][weekday]
print(f'{date_str}是{weekday_name}')
```
运行以上代码,输出结果为:
```
2021-08-01是星期天
```
用python判断某天是星期几
可以使用Python中的datetime模块来判断某天是星期几。下面是一个示例代码:
```python
import datetime
# 输入日期,例如2021年9月1日
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
# 使用datetime模块中的weekday()函数来获取星期几
weekdays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
weekday = datetime.datetime(year, month, day).weekday()
print("{}年{}月{}日是{}".format(year, month, day, weekdays[weekday]))
```
你可以将这段代码保存为一个.py文件并在命令行中运行,根据提示输入年份、月份和日期,程序将会输出对应的星期几。