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