您好,欢迎访问一九零五行业门户网

mysql中如何获取当前日期?日期函数有哪些?

在mysql中,可以使用curdate()和current_date()函数来获取当前日期,可以将当前日期按照“yyyy-mm-dd”或“yyyymmdd”格式的值返回,具体格式根据函数用在字符串或数字语境中而定。
(推荐教程:mysql视频教程)
mysql 中 curdate() 和 current_date() 
mysql 中 curdate() 和 current_date() 函数的作用相同,将当前日期按照“yyyy-mm-dd”或“yyyymmdd”格式的值返回,具体格式根据函数用在字符串或数字语境中而定。
【实例1】使用日期函数 curdate 和 current_date 获取系统当前日期,输入的 sql 语句和执行结果如下所示。
mysql> select curdate(),current_date(),current_date()+0;+------------+----------------+------------------+| curdate() | current_date() | current_date()+0 |+------------+----------------+------------------+| 2020-10-13 | 2020-10-13 | 20201013 |+------------+----------------+------------------+1 row in set (0.03 sec)
由运行结果可以看到,两个函数的作用相同,返回了相同的系统当前日期,“curdate()+0”将当前日期值转换为数值型的。
mysql中 now() 和 sysdate()
mysql中 now() 和 sysdate() 函数的作用相同,都是返回当前日期和时间值,格式为“yyyy-mm-dd hh:mm:ss”或“yyyymmddhhmmss”,具体格式根据函数用在字符串或数字语境中而定。
【实例2】使用日期时间函数 now 和 sysdate 获取当前系统的日期和时间,输入的 sql 语句和执行结果如下所示。
mysql> select now(),sysdate();+---------------------+---------------------+| now() | sysdate() |+---------------------+---------------------+| 2017-04-01 19:36:52 | 2017-04-01 19:36:52 |+---------------------+---------------------+1 row in set (0.04 sec)
由运行结果可以看到,now 函数和 sysdate 函数返回的结果是相同的。
虽然在 mysql 中 now() 和 sysdate() 都表示当前时间,但是 now() 取的是语句开始执行的时间,而 sysdate() 取的是语句执行过程中动态的实时时间。
【实例3】先查询了 now() 和 sysdate(),然后 sleep 了 3 秒,再查询 now() 和 sysdate(),结果如下:
mysql> select now(),sysdate(),sleep(3),now(),sysdate();+-----------------------+------------------------+-------------+-----------------------+---------------------+| now() | sysdate() | sleep(3) | now() | sysdate() |+-----------------------+------------------------+-------------+------------------- ---+---------------------+| 2019-02-27 10:59:39 | 2019-02-27 10:59:39 | 0 | 2019-02-27 10:59:39 | 2019-02-27 10:59:42 |+-----------------------+------------------------+-------------+-----------------------+---------------------+1 row in set (3.00 sec)
由运行结果可以看出,now() 函数始终获取的是 sql 语句开始执行的时间,而 sysdate() 函数则是动态获取的实时时间。
以上就是mysql中如何获取当前日期?日期函数有哪些?的详细内容。
其它类似信息

推荐信息