/** * 把月转换为数字月份(如把二月转为02) * @param month * @return 转换后的数字月 */ public static String myMonthFormat(String month) { String m =""; if("一月".equals(month)) m = "01"; if("二月".equals(month)) m = "02"; if("三月".equals(month)) m = "03"; if("四月".equals(month)) m = "04"; if("五月".equals(month)) m = "05"; if("六月".equals(month)) m = "06"; if("七月".equals(month)) m = "07"; if("八月".equals(month)) m = "08"; if("九月".equals(month)) m = "09"; if("十月".equals(month)) m = "10"; if("十一月".equals(month)) m = "11"; if("十二月".equals(month)) m = "12"; return m; }
public static void main(String[] args)
{
String date = myDateFormat("13-二月-2010");//随便传一个格式类似“13-二月-2010”的日期
System.out.println(date);//会输入类似“2010-02-13”的日期
}
/**
* 根据
* @return 转换后的日期
*/
public static String myDateFormat(String date)
{
String [] d = date.split("-");
String dd = d[2]+"-"+myMonthFormat(d[1])+"-"+d[0];
return dd;
}
/**
* 把月转换为数字月份(如把二月转为02)
* @param month
* @return 转换后的数字月
*/
public static String myMonthFormat(String month)
{
String m ="";
if("一月".equals(month)) m = "01";
if("二月".equals(month)) m = "02";
if("三月".equals(month)) m = "03";
if("四月".equals(month)) m = "04";
if("五月".equals(month)) m = "05";
if("六月".equals(month)) m = "06";
if("七月".equals(month)) m = "07";
if("八月".equals(month)) m = "08";
if("九月".equals(month)) m = "09";
if("十月".equals(month)) m = "10";
if("十一月".equals(month)) m = "11";
if("十二月".equals(month)) m = "12";
return m;
}