DATE DATE name DATE 描述 Plain Text 复制 1 DATE类型 2 日期类型,目前的取值范围是['0000-01-01', '9999-12-31'], 默认的打印形式是'yyyy-MM-dd' 举例 SQL 复制 1 SELECT DATE('2003-12-31 01:02:03'); 2
DATE 描述 提取日期时间中的日期。 语法 SQL 复制 1 DATE(<datetime>) 参数 参数 说明 <datetime> 合法的日期表达式 返回值 返回日期时间的日期部分。
DATE_TRUNC 描述 将 datetime 按照指定的时间单位截断。
DATE_FORMAT 描述 将日期类型按照 format 的类型转化为字符串。
举例 SQL 复制 1 SELECT MAKEDATE(2021, 1), MAKEDATE(2021, 100), MAKEDATE(2021, 400); Text 复制 1 +-------------------+---------------------+---------------------+ 2 | makedate(2021, 1) | makedate(2021, 100) |
别名 date_add days_add adddate 语法 SQL 复制 1 DATE_ADD(<date>, <expr> <time_unit>) 参数 参数 说明 <date> 合法的日期值 <expr> 希望添加的时间间隔 <time_unit> 枚举值:YEAR, QUARTER, MONTH, DAY, HOUR, MINUTE
别名 days_sub date_sub subdate 语法 SQL 复制 1 DATE_ADD(<date>, <expr> <time_unit>) 参数 参数 说明 <date> 合法的日期值 <expr> 希望减去的时间间隔 <time_unit> 枚举值:YEAR, QUARTER, MONTH, DAY, HOUR, MINUTE
DATE_FLOOR 描述 date_floor 将日期转化为指定的时间间隔周期的最近下取整时刻。
DATE_CEIL 描述 date_ceil 将日期转化为指定的时间间隔周期的最近上取整时刻。
TO_DATE 描述 日期转换函数,用于将日期时间(DATETIME)转换为日期类型(DATE),即去掉时间部分,仅保留日期(YYYY-MM-DD) 语法 SQL 复制 1 TO_DATE(<datetime_value>) 必选参数 参数 描述 datetime_value DATETIME 类型日期时间 举例 将 2020-02-02 00:00:00 转换为 2020-02-02