jesusjsc

MySQL日期函数与时间函数
# MySQL日期函数与时间函数 --- ## 获取当前日期+时间:now() ``` sel...
扫描右侧二维码阅读全文
21
2019/04

MySQL日期函数与时间函数

MySQL日期函数与时间函数


获取当前日期+时间:now()

select now();

以下函数等同于now()

current_timestamp
current_timestamp()
localtime
localtime()
localtimestamp
localtimestamp()

注意:
sysdate()now() 的不同之处:sysdate() 返回的是sql语句中函数在执行时动态得到的时间,而now()返回的是sql语句在执行开始时就得到的值。

获取当前日期:curdate()

select curdate()

以下函数等同于curdate():

current_date
current_date()

获取当前时间:curtime()

select curtime()

以下函数等同于curtime()

current_time
current_time()

获得当前 UTC 日期时间函数:utc_date(), utc_time(), utc_timestamp()

mysql> select utc_timestamp(), utc_date(), utc_time(), now()

+---------------------+------------+------------+---------------------+
| utc_timestamp()     | utc_date() | utc_time() | now()               |
+---------------------+------------+------------+---------------------+
| 2008-08-08 14:47:11 | 2008-08-08 | 14:47:11   | 2008-08-08 22:47:11 |
+---------------------+------------+------------+---------------------+

因为我国位于东八时区,所以本地时间 = UTC 时间 + 8 小时。UTC 时间在业务涉及多个国家和地区的时候,非常有用。

Last modification:June 23rd, 2019 at 11:22 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment