MySQL 是一個廣泛使用的數(shù)據(jù)庫管理系統(tǒng),在其中使用時間戳很常見。如果需要獲取時間戳中的特定部分,例如年、月、日等,MySQL 提供了多種函數(shù)來執(zhí)行此操作。
以下是一些函數(shù),它們可用于從時間戳中提取年月日。
YEAR(date) MONTH(date) DAY(date)
這些函數(shù)分別返回時間戳中的年份、月份和日期。指定的時間戳必須用正確的格式提供,否則這些函數(shù)會引發(fā)錯誤。例如,可以使用以下代碼從時間戳中提取年份:
SELECT YEAR('2019-06-11 10:35:05');
結果將是:
2019
類似地,從時間戳中提取月份的代碼是:
SELECT MONTH('2019-06-11 10:35:05');
結果將是:
6
從時間戳中提取日期的代碼如下:
SELECT DAY('2019-06-11 10:35:05');
結果將是:
11
這些函數(shù)與其他 MySQL 函數(shù)一樣易于使用。它們可用于生成報告、查詢和存儲過程中,以細化時間戳的數(shù)據(jù)。