我需要解析一个字符串到目前为止。但是得到了一个不可解析的异常。以下是我的代码:
String str="Sat Oct 12 09:05:00 IST 2013"; SimpleDateFormat format = new SimpleDateFormat("EEE MM DD hh:mm:ss yyyy"); try { format.parse(str); } catch (ParseException e) { e.printStackTrace(); }
您的格式有几个问题:
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
D
H
h
SimpleDateFormat有关 日期和时间模式的 信息,请参阅文档。
SimpleDateFormat