请教一个JAVA字符串的问题~先谢啦!
来源:百度知道 编辑:UC知道 时间:2024/05/23 20:01:58
String s = "20080821";
如何转成2008/08/21;
如何转成2008/08/21;
go1699 - 江湖新秀 四级 --- 正解
但是是 System.out.println(new_s);
呵呵
自己分割 中间加就可以了啊 就是时间的格式化啊 !
SimpleDateFormat sdf = new SimpleDateFormat("yyyymmdd");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/mm/dd");
String date = "20080821";
char reg='/';
try {
System.out.print(sdf1.format(sdf.parse("20080821")));
System.out.println(date.substring(0,4)+reg+date.substring(4,6)+reg+date.substring(6,8));
} catch (ParseException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
两种方式
String s="2008"+"/"+"08"+"/"+"21"
把字符串转换成日期就可以了