时间差函数:timestampdiff
MySQL
语法: timestampdiff(unit,begin,end)
begin和end可以为DATE或DATETIME类型,并且可允许参数为混合类型。
DB2
语法:timestampdiff(unit,char(begin-end))
begin和end需要为时间戳格式。若非时间戳类型,用timestamp()函数转换。
timestampdiff(unit,char(timestamp(begin)-timestamp(end)))
使用时间差函数的实例是什么
题目: 计算出生日期为2000-1-1人的年龄
公式: =DATEDIF("2000-1-1",TODAY(),"Y")
结果: 21
简要说明 当单位代码为"Y"时,计算结果是两个日期间隔的年数.
注意:实例中的TODAY()指的是编辑这个版本的日期,如本次版本编辑日期为2021/1/26,两个比较的日期只要是标准的日期格式都可以进行运算,或者引用的单元格也可以运算。
实例2:
题目: 计算日期为2020-1-1和2021-3-4间隔月份数.
公式: =DATEDIF("2020-1-1",“2021-3-4”,"m")
结果: 14