#2104. 计算日期差(考虑月份和年份)(难度GESP一级)
计算日期差(考虑月份和年份)(难度GESP一级)
计算日期差(考虑月份和年份)
题目描述:
输入两个日期(y1-m1-d1 和 y2-m2-d2),计算这两个日期之间的年、月、日差。
测试数据:
- 输入:
2000 2 28和2023 8 31输出:23 year(s) 6 month(s) 3 day(s) - 输入:
2019 12 31和2020 1 1输出:0 year(s) 0 month(s) 1 day(s) - 输入:
1985 6 30和2020 6 30输出:35 year(s) 0 month(s) 0 day(s) - 输入:
2023 3 15和2023 8 5输出:0 year(s) 4 month(s) 21 day(s) - 输入:
2019 5 10和2021 1 20输出:1 year(s) 8 month(s) 10 day(s)
解题思路:
- 计算两个日期之间的年份差、月份差和天数差。
- 考虑月份和天数溢出情况,做相应的调整。