从字符串到解析
我有点迷失在这里,我想我做的一切都好,但它仍然不起作用(PaseException
String time = "Fri Apr 15 14:29:57 IDT 2011"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy"); sdf.parse(time);
高度赞赏!
String time = "Fri Apr 15 14:29:57 IDT 2011"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy"); System.out.println(sdf.parse(time));
对我来说工作正常。
也许你可以试试
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy",Locale.ENGLISH);
您的默认语言环境与此日期模式不兼容。
尝试:
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy", Locale.ENGLISH);
(我确认这是有效的)
将locale添加为第二个构造函数参数:
String time = "Fri Apr 15 14:29:57 IDT 2011"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy", Locale.ENGLISH); System.out.println(sdf.parse(time));