1.KY19 今年的第几天? 计算该天是本年的第几天。
解法:
①先计算前几个月天数和,再加上本月天数
②万能模板:利用while循环计算nextday。
2.KY222 打印日期 给出年份m和一年中的第n天,算出第n天是几月几号。(属于题1的逆问题。)
解法:
万能模板:利用while循环计算nextday。
3.KY258 日期累加 计算一个日期加上若干天后是什么日期。(在题2上扩展:加上若干天后可能不是同一年)
4.KY111 日期差值 求两个日期之间的天数
解法:
①转化为求两个日期到00010101的天数,再相减。
②万能模板:利用while循环计算nextday。
5.KY108 Day of Week 计算给定的日期是周几。
解法:
以当天为基准,向前数天数或向后数天数。
6.KY250 日期类 实现加一天的操作。
解法:
求nextday,可视为万能模板的基础操作。
日期问题 总结
于 2024-03-11 20:03:39 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)