SELECT DATE_FORMAT('%m-%e-%Y','2010-01-05');
为什么它返回NULL,而我希望它返回05-01-2010?sql小提琴:
http://sqlfiddle.com/#!2/db6d96/1
谢谢!
你做得不对。
DATE_FORMAT(日期,格式(
第一个参数是日期,第二个参数是格式
SELECT
DATE_FORMAT('2010-01-05','%m-%e-%Y');
AND如果输入日期是Y-m-d格式(即mysql日期格式(
然后将其转换为d-m-Y,它应该是
SELECT
DATE_FORMAT('2010-01-05','%d-%m-%Y');