有了这个公式,计算日期差再也不愁了
一直以来计算两个日期的间隔天数很让我们头大,比如计算2014/3/23和1993/3/4之间距离多少天,传统的想法是先判断年份是不是闰年,然后计算差了多少年,再算差了几个月,几天等等。这种方法虽然可以帮助我们理清其中的逻辑,但是写这样一段程序很容易出错,而且效率也不是很高。那么有没有好一点的办法呢?当然有! Unix和Linux系统中都是从1970年1月1号开始计算时间的,以秒为单位。虽然用秒作单位有点冗余,但是数学上却很简单。将日期转化为从基准日期之后过了多少秒,然后再执行操作,这样就消除了随着日历
复制链接