第一部分 日期和时间函数
3.1 当前的日期时间
1. NOW(): 当前日期+时间;
2. CURDATE(); 获得当前日期(date);
3. CURDATETIME(); 当前时间;
4. UTC_TIMESTAMP(); (当前日期+/-区时)+(时间+/-区时);
5. UTC_DATE(); 当前日期+/-区时;
6. UTC_TIME(); 当前时间+/-区时
实例一: 本地时间
MariaDB [study_db]> SELECT NOW(), CURDATE(), CURTIME();
+---------------------+------------+-----------+
| NOW() | CURDATE() | CURTIME() |
+---------------------+------------+-----------+
| 2016-12-19 14:01:03 | 2016-12-19 | 14:01:03 |
+---------------------+------------+-----------+
1 row in set (0.00 sec)
实例二: UTC(世界协调时)表示的当地时间
MariaDB [study_db]> SELECT UTC_TIMESTAMP(), UTC_DATE(), UTC_TIME();
+---------------------+------------+------------+
| UTC_TIMESTAMP() | UTC_DATE() | UTC_TIME() |
+---------------------+------------+------------+
| 2016-12-19 06:01:49 | 2016-12-19 | 06:01:49 |
+---------------------+------------+------------+
1 row in set (0.00 sec)
3.2 MySQL 日期时间 Extract(选取) 函数。
选取日期时间的各个部分:日期、时间、年、季度、月、日、小时、分钟、秒、微秒
1. DATE(T);
2. TIME(T);
3. YEAR(T);
4. QUARTER(T);//季度
4. MONTH(T);
5. DAY(T);
6. HOUR(T);
7. MINTUE(T);
8. SECOND(T);
9. microsecond(T)