MySQL是一種強(qiáng)大的關(guān)系數(shù)據(jù)庫管理系統(tǒng),支持各種數(shù)據(jù)類型。其中一個數(shù)據(jù)類型是日期和時間。在MySQL中,有時需要將字符串轉(zhuǎn)換為日期。本文將介紹如何使用MySQL將字符串轉(zhuǎn)換為日期。
SELECT STR_TO_DATE(‘2021-06-15’, ‘%Y-%m-%d’);
上面的SQL查詢將輸入字符串‘2021-06-15’轉(zhuǎn)換為日期。STR_TO_DATE()是MySQL函數(shù),它將一個字符串轉(zhuǎn)換為日期。該函數(shù)具有兩個參數(shù):輸入字符串和日期格式。在上述代碼中,日期格式為‘%Y-%m-%d’,其中%Y表示四位年份,%m表示兩位月份,%d表示兩位日期。
SELECT STR_TO_DATE(‘2021/06/15’, ‘%Y/%m/%d’);
上面的SQL查詢將輸入字符串‘2021/06/15’轉(zhuǎn)換為日期。日期格式為‘%Y/%m/%d’,其中‘/’用于分隔年份、月份和日期。使用STR_TO_DATE()函數(shù)和合適的日期格式,可以將任何與日期和時間相關(guān)的字符串轉(zhuǎn)換為日期。
SELECT STR_TO_DATE(‘15-06-2021 15:30:00’, ‘%d-%m-%Y %H:%i:%s’);
上面的SQL查詢將輸入字符串‘15-06-2021 15:30:00’轉(zhuǎn)換為日期和時間。日期格式為‘%d-%m-%Y %H:%i:%s’,其中%H表示小時,%i表示分鐘,%s表示秒。使用STR_TO_DATE()函數(shù),可以使用任何日期和時間格式將字符串轉(zhuǎn)換為正確的日期和時間。
總結(jié):MySQL提供了用于將字符串轉(zhuǎn)換為日期的STR_TO_DATE()函數(shù)。要將字符串轉(zhuǎn)換為日期,只需要提供適當(dāng)?shù)娜掌诟袷郊纯伞J褂迷摵瘮?shù),可以將任何字符串轉(zhuǎn)換為正確的日期和時間。