ASP统计年月日的问题
展开全部
你这样的统计方法是不科学的,比方说,相隔31天,究竟是算刚好1个月(0年1月0天)还是1个月零1天(0年1月1天)呢?同理,366天的话,究竟算1年(1年0月0天)还是1年零1天(1年0月1天)呢?
所以一般情况下计算两个时间之间的相隔数时,一般都是统计到多少天为止的,如果需要更精确的结果就再加上时分秒。这是因为1天为24小时、1小时为60分钟、1分钟为60秒,1秒为1000毫秒,这些都是有固定值的,而1个月可以是28天、29天、30天、31天不等,1年也有365天、366天之别,所以是无法精确统计出相隔的月数和年数的。
当然,如果不求精确,大致按照一个月30天、一年360天来算,那么这倒是可以算出来的,不过这样得出的天数会有很大误差的,大概6年就要差一个月了。
所以一般情况下计算两个时间之间的相隔数时,一般都是统计到多少天为止的,如果需要更精确的结果就再加上时分秒。这是因为1天为24小时、1小时为60分钟、1分钟为60秒,1秒为1000毫秒,这些都是有固定值的,而1个月可以是28天、29天、30天、31天不等,1年也有365天、366天之别,所以是无法精确统计出相隔的月数和年数的。
当然,如果不求精确,大致按照一个月30天、一年360天来算,那么这倒是可以算出来的,不过这样得出的天数会有很大误差的,大概6年就要差一个月了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询