1. 概述
语法 | DATESUBDATE(date1,date2,op) | 返回两个日期之间的时间差。 |
---|---|---|
参数1 | date1 | date1,date2表示要输入的两个日期,当date1早于date2时,是负值;date1晚于date2,是正值,若date1/2为数值,按照1900年的系列数逻辑处理,例如35796为1998-01-01。 注:实时数据只支持文本、日期类型。 |
参数2 | date2 | |
参数3 | op | 表示返回的时间单位: "s"或"S",以秒为单位。 "m"或"M",以分钟为单位。 "h"或"H",以小时为单位。 "d"或"D",以天为单位。 "w"或"W",以周为单位。 |
2. 注意事项
抽取数据支持三个参数,前两个日期或文本类型参数,第三个要求文本;第三个参数支持S、M、H、D、W,不区分大小写
实时数据中,第一、二个日期或文本类型参数,第三个是文本类型参数。
3. 示例
公式 | 结果 | 备注 |
---|---|---|
DATESUBDATE("2008-08-08","2008-06-06","h") | 1512 | |
DATESUBDATE("2008-06-06","2008-08-08","H") | -1512 |
4. 示例二
想要计算两个日期字段之间的间隔天数,例如「注册时间」和「合同签约时间」之间的间隔天数,新增一个字段,用 DATESUBDATE 函数计算两者的天数,公式为:DATESUBDATE(注册时间,合同签约时间,"D"),如下图所示: