我得到了一个常见的问题,我想解析一个字符串到日期。Java解析字符串日期返回错误日期
该字符串看起来像这样15.06.11 13:38:33 UTC
。但是,使用用于解析字符串到日期的相同格式化程序进行格式化时,结果为15.38.0011 13:38:33 UTC
。 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);
我很感谢我能得到的每一个帮助。也许我犯了一些愚蠢的错误,但我没有看到它。请睁开我的眼睛。
欢迎您:) – 2011-05-26 12:11:03