webservice返回过来的字符串日期转换问题
String strdate = "2012-01-01T23:55:17+08:00";
webservice 返回过来日期是这种形式的字符串,通过SimpleDateFormat转换错误。
请问各位大侠 怎么把这样子的字符串转换为日期啊 。。。。。
[解决办法]
先将最后的+8:00替换为-0800,然后就可以解析了...
[解决办法]
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
try {
System.out.println(sdf.parse("2012-01-01T23:55:17+0800").getTime());
} catch (ParseException e) {
System.out.println("error");
}
后面的08:00要处理0800
[解决办法]