日期转换12-五月-2014 转换成2014-05-12
/**
*这个日期格式的转化,可以用一个类SimpleDateFormat, *你这种好像不行,特殊的就要特殊处理, *下面的只是一个简单的方法,还有其他的方法 * */public class Test { private String monthChange(String month){ String result=null; switch (month) { case "十二月": result="12"; break; case "十一月": result="11"; break; case "十月": result="10"; break; case "九月": result="9"; break; case "八月": result="8"; break; case "七月": result="7"; break; case "六月": result="6"; break; case "五月": result="5"; break; case "四月": result="4"; break; case "三月": result="3"; break; case "二月": result="2"; break; case "一月": result="1"; break; default: break; } return result; } private String dateStrChange(String dateStr){ String[] date=dateStr.split("-"); date[1]=monthChange(date[1]); return date[2]+"-"+date[1]+"-"+date[0]; } /** * @param args */ public static void main(String[] args) { String str1="02-十二月-2014"; str1=new Test().dateStrChange(str1); System.out.println(str1); }}

浙公网安备 33010602011771号