MySQL的STR_TO_DATE函數(shù)是用來(lái)將一個(gè)字符串轉(zhuǎn)換成日期格式的函數(shù)。它的作用是將一個(gè)指定格式的字符串轉(zhuǎn)換成MySQL支持的日期或時(shí)間類(lèi)型。
該函數(shù)的語(yǔ)法如下: STR_TO_DATE(str, format)
其中,str是要轉(zhuǎn)換的字符串,format是用來(lái)指定字符串的格式。format參數(shù)需要按照特定的格式符來(lái)定義,來(lái)匹配str參數(shù)中的日期和時(shí)間部分。
例如,可以使用以下代碼將一個(gè)字符串轉(zhuǎn)換成日期類(lèi)型: SELECT STR_TO_DATE(‘2021-03-15’, ‘%Y-%m-%d’) AS date;
上述代碼將字符串’2021-03-15’轉(zhuǎn)換成日期類(lèi)型,并將結(jié)果作為date列返回。
STR_TO_DATE函數(shù)常用于將字符串類(lèi)型的日期數(shù)據(jù)轉(zhuǎn)換成日期類(lèi)型,以便于在MySQL中進(jìn)行日期的比較、計(jì)算和排序等操作。