MySQL獲得當前日期時(shí)間函數大全詳解
1、 獲得當前日期+時(shí)間(date + time)函數:now()
2、 獲得當前日期+時(shí)間(date + time)函數:sysdate()
3、 獲得當前日期(date)函數:curdate()
4、 獲得當前時(shí)間(time)函數:curtime()
5、 獲得當前 UTC 日期時(shí)間函數:utc_date(), utc_time(), utc_timestamp()
一、取得當前時(shí)間
MySQL獲得當前日期+時(shí)間(date + time)函數:now();其數據格式如:YYYY-mm-dd HH:ii:ssSELECT NOW();
結果:2014-07-17 22:10:12
除了NOW()函數,還(hái)有其他取得當前時(shí)間的函數:localtime( ) , localtimestamp( ) , current_timestamp( ) ;
SELECT localtime( ) , localtimestamp( ) , current_timestamp( ) , now( )
這(zhè)裡(lǐ)的結果都(dōu)是:2014-07-17 22:10:12
二、取得 時(shí)間,日期,無日期的時(shí)間
SELECT NOW() ,CURDATE(), CURTIME();
NOW() :2014-07-17 22:10:12
CURDATE():2014-07-17
CURTIME():22:10:12
這(zhè)裡(lǐ)也等同于
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時(shí)間
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
因爲我國(guó)位于東八時(shí)區,所以本地時(shí)間 = UTC 時(shí)間 + 8 小時(shí)。UTC 時(shí)間在業務涉及多個國(guó)家和地區的時(shí)候,非常有用。 所以用UTC_TIME()+8小時(shí) 等于當前時(shí)間CURTIME()/CURRENT_TIME()。
錦江區聚格樂享網絡工作室-一家服務10年的專業網站制作公司,累計服務客戶400+,用心,隻爲做好(hǎo)每一個網站!