问答 / 1 / 4 / 创建于 4年前 / 更新于 4年前
我想将202012111501这种时间格式处理为2020年12月11日 15:01 但是我在使用date_format处理的时候显示结果为空。执行命令如下:
select DATE_FORMAT('202012111501','%Y年%m月%d日 %H:%i') //结果为null select DATE_FORMAT('20201211','%Y年%m月%d日') //这个短的是可以处理成2020年12月11日的。而且如果第二种 后面是写的 %Y年%m月%d日 %H:%i也是能正常显示为2020年12月11日 00:00
为什么第一种的结果是null?
格式不对,改为这个就可以了:
select DATE_FORMAT('20201211150100','%Y年%m月%d日 %H:%i')
直接执行语句就会有提示的:
我喜欢用这个
建议在mysql社区,提交此类问题。
mysql
一楼的答案是对的。
原来是在MySQL社区提问的,但是MySQL社区活跃人数少,就改在了laravel社区
我要举报该,理由是:
格式不对,改为这个就可以了: