我在从字符串中解析日期时遇到问题。
这是我的代码:
String date = "04/01/2016 03:52:33 PM";
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss aa");
Date dt = format.parse(date);
但它不断抛出异常:
java.text.ParseException: Unparseable date: "04/01/2016 03:52:33 PM" (at offset 20)
任何帮助都将不胜感激。
答案 0 :(得分:2)
你不需要两个人。
"dd/MM/yyyy hh:mm:ss a"
答案 1 :(得分:1)
默认语言环境(Peru - Spanish)中的am / pm标记可能与输入字符串
不匹配SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss a", Locale.US);