0
我在Fri Oct 30 09:50:37 2015
格式的MySQL表上有日期,當我嘗試使用DATE_FORMAT(
格式化delv_time ,'%Y-%m-%d')
它返回null
。MySQL DATE_FORMAT()問題
我在Fri Oct 30 09:50:37 2015
格式的MySQL表上有日期,當我嘗試使用DATE_FORMAT(
格式化delv_time ,'%Y-%m-%d')
它返回null
。MySQL DATE_FORMAT()問題
這不像MySQL那樣關注日期。這是一個字符串。您需要使用STR_TO_DATE()
將其轉換爲日期。然後,您可以使用DATE_FORMAT()
來僅獲取日期時間的日期部分。
DATE_FORMAT(STR_TO_DATE(delv_time,'%a %b %d %T %Y'),'%Y-%m-%d')
可能的複製謝謝約翰。這解決了我的問題。 –
的[SQL日期格式(http://stackoverflow.com/questions/1794563/sql-date-format) –