当前位置: 代码迷 >> J2SE >> webservice返回过来的字符串日期转换有关问题
  详细解决方案

webservice返回过来的字符串日期转换有关问题

热度:110   发布时间:2016-04-24 00:20:30.0
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
------解决方案--------------------
探讨

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("……
  相关解决方案