mysql怎么將字符串轉(zhuǎn)化為日期類(lèi)型?
不需要轉(zhuǎn)換
您可以使用任何常用格式指定日期時(shí)間、日期和時(shí)間戳值:
格式為yyyy-mm-DDhh:MmeCHO3-@.comss或YY-mm-DDhh:MmeCHO5-@.comss的字符串。A"寬松"語(yǔ)法是允許的:任何標(biāo)點(diǎn)符號(hào)都可以用作日期部分和時(shí)間部分的分隔符。比如98-12-3111:30:45,98.12.3113045,98/12/3111*30*45和@31113045都是等價(jià)的。
YYYY-MM-DD或YY-MM-DD格式的字符串。這里,a"寬松"語(yǔ)法也是允許的:比如98.12.31,98-12-31,98/12/31和@31是等價(jià)的。
怎么樣在mysql中把一個(gè)字符串轉(zhuǎn)換成日期?
不需要轉(zhuǎn)換
您可以使用任何常用格式指定日期時(shí)間、日期和時(shí)間戳值:
yyyy-mm-DDHH:mm:SS或YY-mm-DDHH:mm:SS格式的字符串。A"寬松"語(yǔ)法是允許的:任何標(biāo)點(diǎn)符號(hào)都可以用作日期部分和時(shí)間部分的分隔符。比如98-12-3111:30:45,98.12.3113045,98/12/3111*30*45和@31113045都是等價(jià)的。
YYYY-MM-DD或YY-MM-DD格式的字符串。這里,a"寬松"語(yǔ)法也是允許的:比如98.12.31,98-12-31,98/12/31和@31是等價(jià)的。
不含分隔符的YYYYMMDDHHMMSS或YYMMDDHHMMSS格式的字符串,只要該字符串看起來(lái)像日期。例如,19970523091528和970523091528都解釋為1997-05-2309:15:28,但971122129015是非法的(其部分無(wú)意義),插入此值時(shí)。會(huì)變成0000-00-00000:00:00。
不含分隔符的YYYYMMDD或YYYMMDD格式的字符串,只要該字符串看起來(lái)像日期。例如,1997年5月23日和970523被解釋為1997年5月23日,但971332是非法的(其月和日部分無(wú)意義),插入時(shí)該值將變?yōu)?000-00-00。
YYYYMMDDHHMMSS或YYMMDDHHMMSS格式的數(shù)字,只要該數(shù)字看起來(lái)像日期。比如19830905132800和830905132800解釋為1983-09-0513:28:00。
YYYYMMDD或YYMMDD格式的數(shù)字,只要該數(shù)字看起來(lái)像日期。例如,19830905和830905被解釋為19830905。
在日期時(shí)間、日期或時(shí)間戳上下文中,函數(shù)的返回值將相應(yīng)地改變,例如NOW()或CURR:00:00,0000-00-00或0000000000000)。