如何将“yyyyMMdd”格式的时间字符串转换为“yyyy-MM-dd 2C

求助大神,如何将“yyyyMMdd”格式的时间字符串转换为“yyyy-MM-dd

7个回答

Date date = new SimpleDateFormate("yyyyMMdd").parse(你的字符串);
String dateStr = new SimpleDateFormate("yyyy-MM-dd").formate(date);

 date = DateUtils.parseDate(value, new String[]{"yyyyMMdd"});  
value = DateFormatUtils.format(date, "yyyy-MM-dd HH:mm:ss");

楼上正解,这里说一个歪门邪道:因为字符串的个数不变,可以使用substring()方法截取字符串并添加“-”,来拼接需要的字符串。

这种问题百度一大堆,没必要还给2个币问

我自己总结的,类似的问题,希望对你有帮助:http://blog.csdn.net/itzhangdaopin/article/details/53688808

自己写一个方法........

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问