1. NOW()函數(shù)
NOW()函數(shù)返回當(dāng)前系統(tǒng)時間,包括日期和時間。其用法如下:
SELECT NOW();
輸出結(jié)果如下:
2022-01-01 12:34:56
2. CURRENT_TIMESTAMP()函數(shù)
CURRENT_TIMESTAMP()函數(shù)返回當(dāng)前系統(tǒng)時間,不包括日期。其用法如下:
SELECT CURRENT_TIMESTAMP();
輸出結(jié)果如下:
12:34:56
3. DATE_FORMAT()函數(shù)
DATE_FORMAT()函數(shù)可以將日期和時間格式化為指定的格式。其用法如下:
-%d %H:%i:%s');
輸出結(jié)果如下:
2022-01-01 12:34:56
其中,第一個參數(shù)是要格式化的日期和時間,第二個參數(shù)是要輸出的日期和時間格式。常用的日期和時間格式如下:
格式 | 說明
---|---
%Y | 四位年份,例如:2022 | 兩位月份,例如:01
%d | 兩位日期,例如:01
%H | 24小時制小時數(shù),例如:12
%i | 分鐘數(shù),例如:34
%s | 秒數(shù),例如:56
綜上所述,MySQL提供了多種獲取系統(tǒng)時間的函數(shù),可以根據(jù)需要選擇合適的函數(shù)進(jìn)行調(diào)用。如果需要對系統(tǒng)時間進(jìn)行格式化輸出,可以使用DATE_FORMAT()函數(shù)。