设备默认语言环境中的am / pm符号可能会影响它,因此请尝试使用以下语言环境来解析日期,这将对您有所帮助。
SimpleDateFormat formatGMT = new SimpleDateFormat("yyyy-MM-dd KK:mm:ss.SSS a", Locale.US); formatGMT.setTimeZone(TimeZone.getTimeZone("GMT")); try { date = formatGMT.parse("2016-09-06 05:18:06.023 PM"); } catch (ParseException e) { Crashlytics.log(Log.ERROR, "DB Insertion error", e.getMessage().toString()); Crashlytics.logException(e); e.printStackTrace(); }


