【发布时间】:2011-12-19 00:19:45
【问题描述】:
我遇到了类似的问题 Unable to parse DateTime-string with AM/PM marker
我什至尝试了该链接中提供的解决方案,但没有帮助。
SimpleDateFormat timingFormat = new SimpleDateFormat("h:mm a", Locale.US);
Date l = timingFormat.parse(time);
但我一直收到 java.text.ParseException:无法解析的日期:“12:34”。 当我进入凌晨 12:34 时
【问题讨论】:
-
timingFormat.setLenient(true);之后有没有试过解析? -
我在这里遇到了同样的问题。我们尝试了多种变体,但无法让它解析 AM 或 PM 文本,所以不要使用它,只使用 24 小时制。 “a”或“aa”只能用于格式化日期时间,不能用于解析字符串。
标签: java simpledateformat