在MySQL中获取当前日期和时间的方法
在MySQL中获取当前日期和时间是很常见的操作,下面我们来介绍几种方法。
方法1:使用NOW()函数
NOW()
函数能返回当前日期和时间,它的返回值的格式为YYYY-MM-DD HH:MM:SS。
示例代码:
SELECT NOW();
输出:
+---------------------+
| NOW() |
+---------------------+
| 2022-01-01 12:34:56 |
+---------------------+
阅读更多:MySQL 教程
方法2:使用CURDATE()函数和CURTIME()函数
CURDATE()
函数能返回当前日期,CURTIME()
函数能返回当前时间。
示例代码:
SELECT CURDATE();
SELECT CURTIME();
输出:
+------------+
| CURDATE() |
+------------+
| 2022-01-01 |
+------------+
+-----------+
| CURTIME() |
+-----------+
| 12:34:56 |
+-----------+
方法3:使用DATE_FORMAT()函数
DATE_FORMAT()
函数能将日期转换为指定格式的字符串。我们可以利用这个函数和NOW()
函数来获取当前日期和时间。
示例代码:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
SELECT DATE_FORMAT(NOW(), '%H:%i:%s');
输出:
+-----------------------+
| DATE_FORMAT(NOW(), '%Y-%m-%d') |
+-----------------------+
| 2022-01-01 |
+-----------------------+
+------------------------+
| DATE_FORMAT(NOW(), '%H:%i:%s') |
+------------------------+
| 12:34:56 |
+------------------------+
通过上述三种方法,我们可以在MySQL中轻松得到当前日期和时间。根据不同的需求,选择相应的方法即可。
总结
在MySQL中,获取当前日期和时间的方法有三种:使用NOW()函数、使用CURDATE()和CURTIME()函数、使用DATE_FORMAT()函数。根据不同的需求,选择相应的方法即可。