日期:2014-05-20  浏览次数:20944 次

时间模版?
字符串:01Dec031723
  日月 年时分
用SimpleDateFormat转为日期,时间模版是什么?我试过“ddMMMyyHHmm”,不行,奇怪。jdk为1.5。

------解决方案--------------------
Dec这个东西不算Locale.CHINESE
比较一下:
Java code
import java.text.*;
import java.util.*;
public class Test77 {
    public static void main(String[] args) throws ParseException {
        String se = "01Dec031723";
        SimpleDateFormat sdfe = new SimpleDateFormat("ddMMMyyHHmm", Locale.ENGLISH);
        System.out.println(sdfe.parse(se));
        
        String sc = "01十二月031723";
        SimpleDateFormat sdfc = new SimpleDateFormat("ddMMMyyHHmm");
        System.out.println(sdfc.parse(sc));
    }
}