在 oracle 如何计算 两个日期间的 秒数、分钟数、小时数、天数、周数、月数、年数
问题描述:
在 oracle 如何计算 两个日期间的 秒数、分钟数、小时数、天数、周数、月数、年数
答
时间,在数据库里实际是以长整型表示..即1900-1-1日到当前的天数.于是不难理解.时间是可以做减法的.
当然,为了简便,规定差值1为一天的,如果当前时间+365即明年的4月2日22:49:40秒.
那么算下来,1秒即为:1/(24*3600)=0.00001157
至于分钟,小时,周数等等,都是些函数转换.没啥希奇