提取日期部分函数
函数 | SQL | 结果 | |
---|---|---|---|
日期 | DATE() | SELECT DATE(‘2024-02-28 20:10:57’); | 2024-02-28 |
时间 | TIME() | SELECT TIME(‘2024-02-28 20:10:57’); | 20:10:57 |
年 | YEAR() | SELECT YEAR(‘2024-02-28 20:10:57’); | 2024 |
月 | MONTH() | SELECT MONTH(‘2024-02-28 20:10:57’); | 2 |
月 (名称) | MONTHNAME() | SELECT MONTHNAME(‘2024-02-28 20:10:57’); | February |
日 | DAY() | SELECT DAY(‘2024-02-28 20:10:57’); | 28 |
时 | HOUR() | SELECT HOUR(‘2024-02-28 20:10:57’); | 20 |
分 | MINUTE() | SELECT MINUTE(‘2024-02-28 20:10:57’); | 10 |
秒 | SECOND() | SELECT SECOND(‘2024-02-28 20:10:57’); | 57 |
微秒 | MICROSECOND() | SELECT MICROSECOND(‘20:47:07.472251’); | 472251 |
周几 | DAYNAME() | SELECT DAYNAME(‘2024-02-28 20:10:57’); | Wednesday |
星期索引 星期日:1 星期一:2 星期二:3 星期三:4 星期四:5 星期五:6 星期六:7 | DAYOFWEEK() | SELECT DAYOFWEEK(‘2024-02-28 20:10:57’); | 4 |
一月第几天 (0-31) | DAYOFMONTH() | SELECT DAYOFMONTH(‘2024-02-28 20:10:57’); | 28 |
一年第几天 (1-366) | DAYOFYEAR() | SELECT DAYOFYEAR(‘2024-02-28 20:10:57’); | 59 |
一年第几周 | WEEKOFYEAR() | SELECT WEEKOFYEAR(‘2024-02-28 20:10:57’); | 9 |
提取 | EXTRACT() | SELECT EXTRACT(YEAR FROM ‘2024-02-28 20:10:57’); | 2024 |
月的最后一天 | LAST_DAY() | SELECT LAST_DAY( ‘2024-02-28 20:10:57’); | 2024-02-29 |
日期所处的季度 | QUARTER() | SELECT QUARTER(‘2024-02-28 20:10:57’); | 1 |