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) –