自定义两个日期时间,用时间1-时间2,和时间2-时间1,结果不一致(我理解的是一正一负,数值一致)
来源:3-1 课程总结
幕布斯8370667
2019-10-12 15:17:26

1回答
慕之熠_灿烈
2019-10-12
同学,你好。
该过程的理解你可对比d1-d2的方式进行理解,d1中的时间为15:10,d2中的时间为10:20,因为d1的时间(时和分)大于d2,所以d1-d2时,对应的日期相减,时间相减即可。
反之,当d2-d1时,因为d2的时间为10:20,还未到达d1中的时间15:10,所以在计算时要先将自己的日期回退一天,使得时间与d1中的时间15:10相同,也就是说在计算时d2的值为前一天的15:20和多余出来的19小时10分钟,这样统计计算的目的也是为了时间计算方便。
如果我的回答解决了您的疑惑,请采纳!祝~学习愉快~
相似问题