MySQL 中字符串轉(zhuǎn)換日期的操作非常常見。我們可以使用STR_TO_DATE()
函數(shù)將字符串轉(zhuǎn)化為日期格式。
使用方法:
SELECT STR_TO_DATE('2021-10-31', '%Y-%m-%d');
其中第一個參數(shù)是待轉(zhuǎn)換的字符串,第二個參數(shù)是表示字符串的格式。我們可以用 %Y 表示年份,%m 表示月份,%d 表示日。
例如:
SELECT STR_TO_DATE('Oct 31 2021', '%b %d %Y');
此時,返回的結果將會是一個日期格式的字符。
還有一種情況,即傳入的字符串不是日期格式,而是時間格式。這時我們可以使用STR_TO_TIME()
函數(shù)將字符串轉(zhuǎn)化為時間格式。
使用方法:
SELECT STR_TO_TIME('21:55:10');
此時返回的結果將會是一個時間格式的字符串。
總之,字符串轉(zhuǎn)換日期的操作非常常見。通過使用 MySQL 中提供的函數(shù),解決這個問題非常簡單。