第一部分日期和时间函数
3.1当前的日期时间
1.NOW():当前日期+时间;
2.CURDATE();获得当前日期(date);
3.CURDATETIME();当前时间;
4.UTC_TIMESTAMP(); (当前日期+/-区时)+(时间+/-区时);
5.UTC_DATE();当前日期+/-区时;
6.UTC_TIME();当前时间+/-区时
实例一:本地时间
MariaDB[study_db]>SELECTNOW(),CURDATE(),CURTIME();
+---------------------+------------+-----------+
|NOW() |CURDATE() |CURTIME() |
+---------------------+------------+-----------+
|2016-12-1914:01:03|2016-12-19|14:01:03|
+---------------------+------------+-----------+
1rowinset(0.00sec)
实例二: 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.2MySQL日期时间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)