在 mysql 中查詢當前時間的六種方法:now() 函數,返回當前系統時間和日期。current_timestamp 函數,返回當前時間戳,包括微秒部分。get_date() 函數,返回當前日期。curdate() 函數,返回當前日期,格式為 yyyy-mm-dd。curtime() 函數,返回當前時間。localtime() 函數,返回本地時間,受時區設置影響。
如何在 MySQL 中查詢當前時間
MySQL 中,有幾種方法可以查詢當前時間:
1. NOW() 函數
NOW() 函數返回當前系統時間和日期。
SELECT NOW();
登錄后復制
輸出示例:
2023-03-08 14:35:12
登錄后復制
2. CURRENT_TIMESTAMP 函數
CURRENT_TIMESTAMP 函數類似于 NOW(), 但它還返回微秒部分。
SELECT CURRENT_TIMESTAMP;
登錄后復制
輸出示例:
2023-03-08 14:35:12.567890
登錄后復制
3. GET_DATE() 函數
GET_DATE() 函數只返回當前日期,不包含時間部分。
SELECT GET_DATE();
登錄后復制
輸出示例:
2023-03-08
登錄后復制登錄后復制
4. CURDATE() 函數
CURDATE() 函數與 GET_DATE() 相似,但它以 YYYY-MM-DD 格式返回日期。
SELECT CURDATE();
登錄后復制
輸出示例:
2023-03-08
登錄后復制登錄后復制
5. CURTIME() 函數
CURTIME() 函數只返回當前時間,不包含日期部分。
SELECT CURTIME();
登錄后復制
輸出示例:
14:35:12
登錄后復制登錄后復制
6. LOCALTIME() 函數
LOCALTIME() 函數返回本地時間,受時區設置影響。
SELECT LOCALTIME();
登錄后復制
輸出示例:
14:35:12
登錄后復制登錄后復制