目录
2、SEC_TO_TIME() 将指定的秒数转为一个格式为 HH:MM:SS 的时间值。
4、STR_TO_DATE() 将指定的字符串根据指定日期格式转为日期/时间。
5、SUBDATE() 在指定的日期/时间上减去指定的时间间隔并返回新的日期/时间。
6、SUBTIME() 在指定的时间上减去指定的时间间隔并返回结果。
7、SYSDATE() 按 YYYY-MM-DD hh:mm:ss 格式返回当前时间和日期。
QUARTER |
SEC_TO_TIME |
SECOND |
STR_TO_DATE |
SUBDATE |
SUBTIME |
SYSDATE |
TIME |
1、QUARTER()
返回一个指定日期所在季度值。
QUARTER()
函数的返回值介于1
到4
之间,他们的含义如下:
1
- 第一季度,即 1 月到 3 月。2
- 第二季度,即 4 月到 6 月。3
- 第三季度,即 7 月到 9 月。4
- 第四季度,即 10 月到 12 月。如果参数为
NULL
,QUARTER()
函数将返回NULL
。
SELECT
QUARTER('2024-02-28'),
QUARTER('2024-09-28 10:11:12');
2、SEC_TO_TIME()
将指定的秒数转为一个格式为 HH:MM:SS
的时间值。
SELECT
SEC_TO_TIME(100),
SEC_TO_TIME(3600),
SEC_TO_TIME(-72000);
3、SECOND()
提取并返回时间的秒部分。
SECOND()
函数的返回值介于0
到59
之间。如果参数为
NULL
,SECOND()
函数将返回NULL
。
SELECT
SECOND('10:11:12'),
SECOND('2024-02-28 10:11:20');
4、STR_TO_DATE()
将指定的字符串根据指定日期格式转为日期/时间。
STR_TO_DATE(str, format)
str:
需要格式化成日期的字符串。
format:
格式化字符串。
格式化符号:
符号 | 说明 |
---|---|
%a |
星期的缩写 (Sun ..Sat ) |
%b |
月份的缩写 (Jan ..Dec ) |
%c |
月份数字 (< |