python 输入年月日时间 判断是哪一天
时间: 2024-10-21 18:01:46 浏览: 33
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
5星 · 资源好评率100%
在Python中,你可以使用`datetime`模块来处理日期和时间,包括判断特定日期是一周中的哪一天。首先,你需要导入`datetime`模块,然后创建一个`date`对象,输入给定的年、月、日。接下来,可以使用`weekday()`函数获取该日期是一周中的哪一天,其中0代表星期一,6代表星期天。
这是一个简单的示例:
```python
from datetime import datetime, date
def is_weekday(year, month, day):
# 创建date对象
target_date = date(int(year), int(month), int(day))
# 获取一周中的第几天(0-6,其中0表示周一)
weekday_num = target_date.weekday()
# 判断是否为工作日(通常排除周末,即0-4代表工作日)
if weekday_num >= 5: # 周六(5)和周日(6)非工作日
return f'{target_date}是周末'
else:
return f'{target_date}是工作日'
# 使用函数并提供年月日
year = input('请输入年份:')
month = input('请输入月份:')
day = input('请输入日期:')
print(is_weekday(year, month, day))
```
阅读全文