码迷,mamicode.com
首页 > 其他好文 > 详细

日期转换12-五月-2014 转换成2014-05-12

时间:2014-12-04 11:55:08      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   java   for   on   div   2014   bs   ef   

/**

 *这个日期格式的转化,可以用一个类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);
         
    }
 
}

日期转换12-五月-2014 转换成2014-05-12

标签:ar   sp   java   for   on   div   2014   bs   ef   

原文地址:http://www.cnblogs.com/aiwoqu/p/4142223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!