题目描述 输入2个日期,输出大(即更靠后)的日期. 输入 输入2个日期 输出 输出大(即更靠后)的日期. 样例输入 Copy 1936-1-23 1987-2-5 样例输出 Copy 1987-2-5
时间: 2024-10-23 11:17:30 浏览: 8
输入一个日期,输出日期是这一年的第几周的第几天
4星 · 用户满意度95%
这个问题是一个日期比较任务,在编程中,通常需要使用特定的日期库函数来处理。如果你正在使用Python,可以借助datetime模块来完成这个需求。这里是一个简单的Python示例:
```python
from datetime import datetime
def compare_dates(date1, date2):
date_format = "%Y-%m-%d" # 定义日期格式
d1 = datetime.strptime(date1, date_format)
d2 = datetime.strptime(date2, date_format)
if d1 > d2:
return date1
else:
return date2
# 示例输入
date1_example = "1936-1-23"
date2_example = "1987-2-5"
# 比较并输出结果
result = compare_dates(date1_example, date2_example)
print(result) # 输出:1987-2-5
```
在这个例子中,`strptime`函数用于将字符串转换成datetime对象,然后通过比较两个datetime对象的大小来判断哪个日期更大。
阅读全文