时间函数
1 功能介绍
1.1 功能简介
本功能集提供了一系列用于处理和转换日期时间的函数,旨在帮助用户更方便地在数据分析和处理中操作日期时间信息。这些函数适用于各种场景,如财务报表分析、项目管理、日志记录分析等,能够帮助用户更准确地理解和使用时间数据,从而提高数据处理的效率和准确性。
2 设置步骤
YEAR
返回日期时间中的年份。
函数用法:YEAR(timestamp)
函数示例:
提取日期中的年份。
公式设置
效果展示
MONTH
返回日期中的月份, 值是介于 1 到 12 之间的整数。
函数用法:MONTH(timestamp)
函数示例:
提取日期中的月份。
公式设置
效果展示
DAY
可用于返回日期中的天数, 值是介于 1 到 31 之间的整数。
函数用法:DAY(timestamp)
函数示例:
提取日期中的天数。
公式设置
效果展示
HOUR
返回日期时间中的小时数,值是介于 0 到 23 之间的整数。
函数用法:HOUR(timestamp)
函数示例:
提取日期时间中的小时数。
公式设置
效果展示
MINUTE
返回日期时间中的分钟数,值是介于 0 到 59 之间的整数。
函数用法:MINUTE(timestamp)
函数示例:
提取日期时间中的分钟数。
公式设置
效果展示
SECOND
返回日期时间中的秒数,值是介于 0 到 59 之间的整数。
函数用法:SECOND(timestamp)
函数示例:
提取日期时间中的秒数。
公式设置
效果展示
DATE
将数字拼接为日期信息,顺序为年/月/日/时/分/秒。
函数用法:DATE(year,month,day,hour,minute,second)其中各参数的含义如下:year: 必需,年份;month: 必需,月份;day: 必需,天数;hour: 非必需,小时;minute: 非必需,分钟;second: 非必需,秒。
函数示例:
将数字拼接成日期。
公式设置
效果展示
CURDATE
返回当前日期,只包含年、月、日部分,格式为YYYY-MM-DD。
函数用法:CURDATE(timestamp)
函数示例:
返回打开表单时的当前日期。
公式设置
效果展示
NOW
返回当前时间,精确到时/分/秒。
函数用法:NOW()
函数示例:
返回当前时间,显示格式为年-月-日 时:分:秒。
公式设置
效果展示
DAYS
计算两个日期之间的天数。
函数用法:DAYS(end_timestamp, start_timestamp)其中各参数的含义如下:end_timestamp: 必需,结束日期;start_timestamp: 必需,起始日期。
函数示例:
计算两次缴费日期之间的日期间隔。
公式设置
效果展示
DATEDELTA
在指定日期的基础上增加/减少指定数量的单位时间,并返回目标时间。
函数用法:DATEDELTA(日期,数量,时间单位)其中各参数的含义如下:日期: 必需,初始日期;数量:必需,需要加减的时间单位,必须为整数,正数为增加,负数为减少。时间单位:天:D;月:M;年:Y;小时:H;分钟:MIN。
函数示例:
将缴费日前两天设为缴费提醒日
公式设置
效果展示
NETWORKDAYS
计算两个日期之间完整的工作日数值,其中,工作日不包括周末和专门指定的假期。
函数用法:NETWORKDAYS(日期字段1,日期字段2, "weekend", 指定假期1, 指定假期2...)其中各参数的含义如下:日期字段1:开始日期日期字段2:结束日期weekend:不用指定假期时为选填。周末字符串,用于指定周末日,未填写时默认周末为休息日。每个字符表示一周中的一天(从周日开始),共七个字符,其中用0表示工作日,用1表示休息日。例如:1100000表示周日和周一为休息日。指定假期:选填,从工作日日历中排除的一个或多个日期。例如:"2020-10-01"注意:如果 start_date 晚于 end_date,则返回值将为负数,值将是所有工作日的数量。
函数示例:
统计两个日期之间工作日天数。
公式设置
效果展示
DATETOTIMESTAMP
轻流:将日期转化为13位毫秒级时间戳,例:"2020-07-30 15:40:30"转化为“1596078030000”。
注意:轻析公式函数转化为10位毫秒级时间戳。
函数用法:DATETOTIMESTAMP(date)data:日期字段,必填。日期格式有年月日、年月日时分、年月日时分秒。前两者在更高精度的日期位统一补0。对于格式错误的参数,统一返回 Invalid Value。
函数示例:
该函数可将日期转时间戳。
公式设置
效果展示
TIMESTAMPTODATE
将时间戳统一转换为[年-月-日 时:分:秒]格式日期字符串。
函数用法:TIMESTAMPTODATE(timestamp)时间戳:文本格式,必填。用户可以在使用时根据需要截取。兼容10位和13位时间戳。对于格式错误的参数,统一返回 Invalid Value。
函数示例:
该函数可将时间戳转日期函数。
公式设置
效果展示