我在Blackberry SDK中将String转换为Date时遇到问题。请支持我。 这是我的代码:
String date = "Mon May 09 09:00:00 GMT 2011";
Date formatter = new Date();
formatter.setTime(HttpDateParser.parse(date));
SimpleDateFormat dateFormat = new SimpleDateFormat(formatStr);
string dateString = dateFormat.format(formatter);
函数的purpsoe是格式日期MMM dd,YYYY。 但是在我运行该函数后,它将返回我意外的结果。
预计:2011年5月9日 UnExpected:Jan,01,1970。
答案 0 :(得分:0)
我怀疑"Mon May 09 09:00:00 GMT 2011"
日期格式不支持HttpDateParser
。由于HttpDateParser.parse()
没有抛出异常,我猜它只是在格式不受支持的情况下返回0。