第1个回答 2013-04-01
String str="2009年9月21日 星期一 09:40:07";
String year=str.substring(0,str.indexOf("年"));String month=str.substring(str.indexOf("年")+1,str.indexOf("月"));String day=str.substring(str.indexOf("月")+1,str.indexOf("日"));System.out.println("年="+year);System.out.println("月="+month);System.out.println("日="+day);用这个方法效率最高。
第2个回答 2013-04-01
String str="2009年9月21日 星期一 09:40:07";
String year=str.substring(0,str.indexOf("年"));String month=str.substring(str.indexOf("年")+1,str.indexOf("月"));String day=str.substring(str.indexOf("月")+1,str.indexOf("日"));如果要把中文的去掉就str.replace("年","");str.replace("月","");str.replace("日","");