我正在尝试使用 SimpleDateFormat 解析以下日期:2015 年 9 月 3 日上午 10:00 (UTC-08:00)
。
我最远的是:
message = "10:00 AM UTC-08:00";
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm a z");
sdf.parse(message);
添加月份和月份中的天数后,出现以下异常: (我尝试删除括号和“on”,但我很想找到一个优雅地处理这个问题的解决方案)
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""
很想知道我缺少什么。
最佳答案
使用您的输入,例如:Jul 10:00 AM UTC-08:00
格式如下:MMM HH:mm a z
关于java - 处理月份和日期时出现 ParseException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32366693/