mysql下。
有一个字段数据是2020-01-01这样的日期格式
我现在想把它格式化成2020年01月01日
我的想法是字符串替换,然后后面追加,但是这个要怎么替换呢?
如果是日期类型,直接用date_format格式化成字符串就好了
select start_date, date_format(start_date,'%Y年%m月%d日') from test_a_20220218;
如果本来就是字符类型,那么可以先转成日期类型再用上面这个方式。
或者用最笨的方法
concat(substr(字段,1,4),'年',substr(字段,6,2),'月',substr(字段,9,2),'日')