日期函数一般用于日期的计算,好队友支持的日期函数有14种:

日期函数
NOW
TODAY
EXTRACT
DATEDELTA
DATEADD
DATE
MONTHDAYS
DATESTR
WEEKDAYNUM
WEEKDAYSTR
MONTHSTART
WEEKOFYEAR
MONTHEND
DAYOFYEAR

函数设置:

image.png
image.png

image.png

1.NOW函数

NOW函数可以获取当前时间
用法:NOW( )
示例:NOW() =2019-06-19 17:17:26 (以实际时间为准)

2.TODAY函数

TODAY函数可以返回今天的日期
用法:TODAY( )
示例:TODAY() =2019-06-19 (以实际时间为准)

3.EXTRACT函数

EXTRACT指定返回日期中的年、月、日、时、分、秒。可选单位:年Y、月M、日D、时H、分I、秒S
用法:EXTRACT(日期, [单位])
示例:EXTRACT(2016-12-24 , Y) =2016
类似的 MONTH, DAY, HOUR, MINUTE, SECOND, WEEKNUM(第几周), WEEKDAY(星期几)

4.DATEADD函数

对日期加减按照单位加减。可选单位:年Y、月M、日D、时H、分I、秒S
用法:DATEADD(日期, 数值, [单位])
示例:DATEADD(2016-12-21, 3, D) =2016-12-24

5.DATEDELTA函数

根据指定的单位,返回日期1减去日期2的差值。当日期2大于日期1时,差值为负值。可选单位:年Y、月M、日D、时H、分I、秒S
用法:DATEDELTA(日期1, 日期2, [单位])
示例:DATEDELTA(2016-12-24, 2016-12-21, D) =3
DATEDELTA(2016-12-25 20:00:00, 2016-12-24 20:00:00, H) =24

6.DATE函数

将年月日时分秒转换为日期
用法:DATE([year],[month],[day])
示例:DATE(2019, 10, 1) 转换成日期 2019-10-01
DATE(MID({身份证号},7,4),MID({身份证号},11,2),MID({身份证号},13,2)) 从身份证号码中计算出生日期

7.MONTHDAYS函数

用法:MONTHDAYS(日期)
示例:MONTHDAYS(2019-08-05) =31
说明:返回指定日期所在月份的天数

8.DATESTR函数

用法:DATESTR(日期)
示例:DATESTR(2019-08-05) =20190805
说明:将指定日期转化成字符串

9.WEEKDAYNUM函数

用法:WEEKDAYNUM(日期)
示例:WEEKDAYNUM(2019-07-30) =2
说明:返回指定日期是星期几的数字

10.WEEKDAYSTR函数

用法:WEEKDAYSTR(日期)
示例:WEEKDAYSTR(2019-07-30) =星期二
说明:返回指定日期是期几的文本

11.MONTHSTART函数

用法:MONTHSTART(日期)
示例:MONTHSTART(2020-01-06)=2020-01-01
说明:返回指定日期当月的第一天

12.WEEKOFYEAR函数

用法:WEEKOFYEAR(日期)
示例:WEEKOFYEAR(2020-01-06)=2
说明:返回指定日期当年的第几周

13.MONTHEND函数

用法:MONTHEND(日期)
示例:MONTHEND(2020-01-06)=2020-01-31
说明:返回指定日期当月的最后一天

14.DAYOFYEAR函数

用法:DAYOFYEAR(日期)
示例:DAYOFYEAR(2020-01-06)=6
说明:返回指定日期当年的第几天

了解更多
讲解视频-日期函数