0
SELECT DATE_FORMAT('%m-%e-%Y','2010-01-05');
爲什麼當我期望它返回05-01-2010時它返回NULL?在SQL小提琴:DATE_FORMAT爲什麼不出現
http://sqlfiddle.com/#!2/db6d96/1
謝謝!
SELECT DATE_FORMAT('%m-%e-%Y','2010-01-05');
爲什麼當我期望它返回05-01-2010時它返回NULL?在SQL小提琴:DATE_FORMAT爲什麼不出現
http://sqlfiddle.com/#!2/db6d96/1
謝謝!
你錯了。
第一個參數是日期和第二參數是格式
SELECT
DATE_FORMAT('2010-01-05','%m-%e-%Y');
並且如果輸入的日期格式爲YMD(這是MySQL的日期格式)
然後轉換它應該是dmY它應該是
SELECT
DATE_FORMAT('2010-01-05','%d-%m-%Y');
什麼月份是2010年?格式對佈局不正確。試試''%Y-%m-%d''。 –