MySQL是一個常用的關系型數據庫管理系統。在MySQL中,日期是一種常見的數據類型,通常用于存儲時間戳等信息。然而,在某些情況下,我們可能會需要將年月字符串轉換成日期。
以下是一段示例代碼,演示如何使用SQL語句來進行年月字符串轉換:
SELECT STR_TO_DATE('2019-05', '%Y-%m');
該語句中,我們使用了MySQL的內置函數STR_TO_DATE()。該函數的第一個參數是待轉換的字符串,第二個參數是指定日期格式的字符串。在我們的例子中,'%Y-%m'代表年份和月份分別用四位和兩位表示(例如2019-05),因此該函數可以將字符串轉換為DATE類型的日期。
這里還有另外一個例子,演示如何將字符串轉換為DATETIME類型的日期:
SELECT STR_TO_DATE('2019-05-18 15:30', '%Y-%m-%d %H:%i');
同樣地,我們使用了STR_TO_DATE()函數,并指定了日期格式字符串。在這個例子中,'%Y-%m-%d %H:%i'代表年、月、日、小時和分鐘,因此我們可以得到一個DATETIME類型的日期。
總的來說,通過使用內置函數STR_TO_DATE(),我們可以輕松地將年月字符串轉換成日期或時間類型的值。這對于我們在MySQL中進行日期處理時大有裨益。
下一篇mysql 年月查詢