1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 //20131111怎么格式化成2013年11月11日 4 // SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"); 5 // String a1=dateformat1.format(new Date()); 6 // System.out.println("时间2:"+a1); 7 // System.out.println(new Date().getYear()+1900); 8 // SimpleDateFormat dateformat1=new SimpleDateFormat("yyyyMMdd_hhmmss_SSS"); 精确到毫秒 9 // SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E "); 10 // String a2=dateformat2.format(new Date()); 11 // System.out.println("时间2:"+a2); 12 stringdate("20130111"); 13 SimpleDateFormat dateformat1=new SimpleDateFormat("yyyyMMdd"); 14 SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日"); 15 String str="20100103"; 16 System.out.println(str); 17 try { 18 Date re=dateformat1.parse(str); 19 String reString=dateformat2.format(re); 20 System.out.println(reString); 21 } catch (ParseException e) { 22 // TODO Auto-generated catch block 23 e.printStackTrace(); 24 } 25 26 } 27 28 private static String stringdate(String string) { 29 30 // TODO Auto-generated method stub 31 System.out.println(string.substring(0,4)+"年"); 32 String year=string.substring(0,4)+"年"; 33 String month=string.substring(4,6); 34 if (string.substring(4,5).equals("0")) 35 { 36 month=string.substring(5,6); 37 } 38 System.out.println(string.substring(4,5)); 39 System.out.println(month); 40 return null; 41 }