1.计算年-月-日
功能:1.传入初识日期 2.计算多少天之后的日期 3.计算多少天之前的日期 4.计算两个日期的天数差
思路:首先要清楚年,月,日的范围,不同月份天数不同;
其次,计算之后的日期时要注意月份大于12时,就代表增加了一年,此时记得将月份置为1;
计算之前日期时也是如此,当月份小于1,则代表年数减1,此时月份置为12
https://github.com/Consini/JavaSE/blob/master/Course5-0720/Date.java
2.计算时-分-秒
功能:1.传入当前时间 2.计算多少秒之后的时间 3.计算多少秒之前的时间 4.计算两个时间相差多少秒
思路:首先,小时是从0-23,24时就是0时,所以hour的取值是从0到23
其次,计算之后时间时,当minute大于59时,小时加1,分钟置为1
计算之前时间时,当minute小于0时,小时减1,分钟从59开始
https://github.com/Consini/JavaSE/blob/master/Course5-0720/Time.java