时间模版?
字符串:01Dec031723
日月 年时分
用SimpleDateFormat转为日期,时间模版是什么?我试过“ddMMMyyHHmm”,不行,奇怪。jdk为1.5。
[解决办法]
Dec这个东西不算Locale.CHINESE
比较一下:
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)); }}