SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy/MM/dd");
sdf2.format(sdf.parse(sdf));
方法是傻了点,但应该是可以用的
选用parse转为Date型日期,如果需要字符的话,再通过format转为你想要的格式的字符
用 substring 截取呗...
String a = "20000101";
System.out.println(a.substring(0,4)+"/"+a.substring(5,7)+"/"+a.substring(8,10));
直接从数据库中取的日期是java.jang.sql型 ,你要转换为java.lang.util型的,然后就用SimpleDateFormat 就可以设置一个你所想要转换的一个格式,你试一下,
我的想法是利用subString()对值进行截取,比如截取成2000,01,01,三个字符串,在连接到一起,就好比这个意思。String demo=string1+"/"+string2+"/"+string3;