MySQL是一種關系型數據庫管理系統(tǒng),其時間函數可用于獲取當前時間、日期、時間戳等信息,并支持對時間進行格式化處理。本文將詳細介紹MySQL中常用的日期函數及其用法。
一、獲取當前時間
1. NOW(): 返回當前日期和時間,
2. CURRENT_TIMESTAMP(): 返回當前日期和時間,
3. SYSDATE(): 返回當前日期和時間,
二、獲取當前日期
1. CURDATE(): 返回當前日期,
2. CURRENT_DATE(): 返回當前日期,
3. DATE(): 返回當前日期,
三、獲取當前時間戳
1. UNIX_TIMESTAMP(): 返回當前時間戳,格式為“秒數”。
2. NOW(): 返回當前時間戳,格式為“秒數”。
四、日期格式化
atat為格式字符串。
-%d');
atat為格式字符串。
-%d');
五、日期計算
itit為時間單位。
例如,將當前日期加上1天:SELECT DATE_ADD(NOW(),INTERVAL 1 DAY);
itit為時間單位。
例如,將當前日期減去1天:SELECT DATE_SUB(NOW(),INTERVAL 1 DAY);
MySQL中的日期函數可用于獲取當前時間、日期、時間戳等信息,并支持對時間進行格式化處理和日期計算。掌握這些函數的用法,可以方便地進行時間相關的數據處理。