自定义两个日期时间,用时间1-时间2,和时间2-时间1,结果不一致(我理解的是一正一负,数值一致)

来源:3-1 课程总结

幕布斯8370667

2019-10-12 15:17:26

http://img.mukewang.com/climg/5da17e0409af54d009280513.jpg

写回答

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分钟,这样统计计算的目的也是为了时间计算方便。

如果我的回答解决了您的疑惑,请采纳!祝~学习愉快~

0

0 学习 · 8160 问题

查看课程