用户输入两个日期,程序将判断两个日期的大小关系,以及个日期之间的间隔天数。 程序部分用户输入两个日期,程序将判断两个日期的大小关系,以及个日期之间的间隔天数。Calendar对象可以将时间设置到年、月、日、时、分、秒。使用户输入的两个日期包括时、分、秒。
时间: 2024-05-16 09:17:30 浏览: 52
好的,以下是一个示例程序,可以实现用户输入两个日期,判断大小关系和间隔天数:
```python
import datetime
# 输入日期1
year1 = int(input("请输入年份1:"))
month1 = int(input("请输入月份1:"))
day1 = int(input("请输入日期1:"))
hour1 = int(input("请输入小时1:"))
minute1 = int(input("请输入分钟1:"))
second1 = int(input("请输入秒数1:"))
# 输入日期2
year2 = int(input("请输入年份2:"))
month2 = int(input("请输入月份2:"))
day2 = int(input("请输入日期2:"))
hour2 = int(input("请输入小时2:"))
minute2 = int(input("请输入分钟2:"))
second2 = int(input("请输入秒数2:"))
# 构造datetime对象
date1 = datetime.datetime(year1, month1, day1, hour1, minute1, second1)
date2 = datetime.datetime(year2, month2, day2, hour2, minute2, second2)
# 判断大小关系
if date1 > date2:
print("日期1大于日期2")
elif date1 == date2:
print("日期1等于日期2")
else:
print("日期1小于日期2")
# 计算间隔天数
delta = abs(date1 - date2)
print("两个日期之间相差 {} 天".format(delta.days))
```
运行程序后,输入两个日期和时间,程序会输出两个日期的大小关系,以及它们之间的间隔天数。注意,程序中使用了 `datetime` 模块来操作日期和时间,可以方便地计算日期之间的差值。
阅读全文