你这也不叫日期格式,完整的日期格式是带年月日,或者年月日时分秒的,你这顶多算年份和月份之间加个横线
看具体什么数据库了,mysql如下:
select concat(substring(字段名,1,4),'-',substring(字段名,5,2)) from 表名
sqlserver如下:
select substring(字段名,1,4)+'-'+substring(字段名,5,2) from 表名
oracle如下:
select substr(字段名,1,4)||'-'||substr(字段名,5,2) from 表名