介紹
MySQL 是一個常用的關系型數據庫,用于存儲和處理信息。在 MySQL 中,數字和日期是兩種不同的數據類型。有時,我們需要將數字轉化為日期類型,以便更好地處理和分析數據。這篇文章將介紹如何在 MySQL 中將數字轉化為日期類型。使用 FROM_UNIXTIME 函數
在 MySQL 中,我們可以使用 FROM_UNIXTIME 函數將 Unix 時間戳轉化為日期時間類型。Unix 時間戳是指自 1970 年 1 月 1 日 00:00:00 UTC 起至目前的秒數。我們可以先將數字轉化為 Unix 時間戳,然后再使用 FROM_UNIXTIME 函數將其轉化為日期。 例如,如果我們有一個數字 1625328000,代表 2021 年 7 月 4 日,我們可以使用以下代碼將其轉化為日期類型:SELECT FROM_UNIXTIME(1625328000, '%Y-%m-%d');
這將返回一個格式為 '2021-07-04' 的日期類型。使用 DATE_ADD 函數
在 MySQL 中,我們還可以使用 DATE_ADD 函數將數字轉化為日期類型。該函數用于在日期上添加或減去一定的時間間隔。 例如,如果我們有一個數字 210704,代表 2021 年 7 月 4 日,我們可以使用以下代碼將其轉化為日期類型:SELECT DATE_ADD('1970-01-01', INTERVAL 210704 DAY);
這將返回一個格式為 '2021-07-04' 的日期類型。