在MySQL中,我們有時(shí)候會(huì)遇到需要將字符串轉(zhuǎn)換為日期格式的情況。這時(shí)候,我們可以借助MySQL提供的STR_TO_DATE函數(shù)來實(shí)現(xiàn)該功能。
SELECT STR_TO_DATE('2021-11-11','%Y-%m-%d') AS date; -- 運(yùn)行結(jié)果為:2021-11-11
其中,第一個(gè)參數(shù)為字符串,第二個(gè)參數(shù)為字符串日期格式。
同時(shí),STR_TO_DATE函數(shù)還支持使用格式化代碼實(shí)現(xiàn)更為靈活的日期格式轉(zhuǎn)換:
SELECT STR_TO_DATE('11-11-2021','%d-%m-%Y') AS date; -- 運(yùn)行結(jié)果為:2021-11-11
在使用該函數(shù)的過程中,我們需要注意所轉(zhuǎn)換字符串的日期格式與指定的格式化代碼保持一致,否則將會(huì)導(dǎo)致轉(zhuǎn)換失敗。