MySQL获得当前日期时间函数大全详解

Time:2021/06/02 13:15:02   Click:

1、 获得当前日期+时间(date + time)函数:now()

2、 获得当前日期+时间(date + time)函数:sysdate()

3、 获得当前日期(date)函数:curdate()

4、 获得当前时间(time)函数:curtime()

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


一、取得当前时间

MySQL获得当前日期+时间(date + time)函数:now();其数据格式如:YYYY-mm-dd HH:ii:ssSELECT NOW(); 结果:2014-07-17 22:10:12

除了NOW()函数,还有其他取得当前时间的函数:localtime( ) , localtimestamp( ) , current_timestamp( ) ;
SELECT localtime( ) , localtimestamp( ) , current_timestamp( ) , now( ) 这里的结果都是:2014-07-17 22:10:12

二、取得 时间,日期,无日期的时间

SELECT NOW() ,CURDATE(), CURTIME();
NOW()    :2014-07-17 22:10:12
CURDATE():2014-07-17
CURTIME():22:10:12

这里也等同于
SELECT CURRENT_TIMESTAMP(),CURRENT_DATE(), CURRENT_TIME()
CURRENT_TIMESTAMP():    2014-07-17 22:10:12
CURRENT_DATE()     :    2014-07-17
CURRENT_TIME()     :    22:10:12

三、取得UTC时间

SELECT UTC_TIMESTAMP(),UTC_DATE(),UTC_TIME()
CURRENT_TIMESTAMP():    2014-07-17 14:10:12
CURRENT_DATE()     :    2014-07-17
CURRENT_TIME()     :    14:10:12


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

四川尚狐网络-一家服务10年的专业网站制作公司,累计服务客户400+,用心,只为做好每一个网站!



TOP

四川尚狐网络@2012 版权所有
蜀ICP备12016524号-2

立即咨询
成都网站建设,成都做网站,四川尚狐网络