#2104. 计算日期差(考虑月份和年份)(难度GESP一级)

计算日期差(考虑月份和年份)(难度GESP一级)

计算日期差(考虑月份和年份)

题目描述: 输入两个日期(y1-m1-d1y2-m2-d2),计算这两个日期之间的年、月、日差。

测试数据:

  1. 输入:2000 2 282023 8 31 输出:23 year(s) 6 month(s) 3 day(s)
  2. 输入:2019 12 312020 1 1 输出:0 year(s) 0 month(s) 1 day(s)
  3. 输入:1985 6 302020 6 30 输出:35 year(s) 0 month(s) 0 day(s)
  4. 输入:2023 3 152023 8 5 输出:0 year(s) 4 month(s) 21 day(s)
  5. 输入:2019 5 102021 1 20 输出:1 year(s) 8 month(s) 10 day(s)

解题思路:

  1. 计算两个日期之间的年份差、月份差和天数差。
  2. 考虑月份和天数溢出情况,做相应的调整。