我遇到了一个常见的问题,我想将一个字符串解析为一个日期.
字符串看起来像这样15.06.11 13:38:33 UTC.但结果是15.38.0011 13:38:33 UTC使用用于解析String to Date的格式化程序进行格式化.TimeInMillis返回负值-61818978087000.
SimpleDateFormat formatter = new SimpleDateFormat("dd.mm.yyyy HH:mm:ss z");
formatter.setLenient(false);
Date time = formatter.parse("15.06.11 13:38:33 UTC");
Calendar timestamp = Calendar.getInstance();
timestamp.setTime(time);
Run Code Online (Sandbox Code Playgroud)
我很感谢能得到的每一个帮助.也许我犯了一些愚蠢的错误,但我没有看到它.请睁开眼睛.