我正在尝试解析以下日期:10:00 AM (UTC-08:00) on Sep 3, 2015
使用 SimpleDateFormat。
我得到的最远的是:
message = "10:00 AM UTC-08:00";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm a z");
sdf.parse(message);
一旦我添加了月份中的月份和日期,我得到了以下异常:(我试图删除括号和“开”,但我很想找到一个优雅地处理这个问题的解决方案)
message = "10:00 AM UTC-08:00 on Sep 3";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm a z MMM d");
result = {java.text.ParseException@9787}Method threw 'java.text.ParseException' exception.
errorOffset = 12
detailMessage = "Unparseable date: "10:00 AM UTC-08:00 Jul""
很想知道我错过了什么。