首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-09-14 
webservice返回过来的字符串日期转换问题String strdate 2012-01-01T23:55:17+08:00webservice 返回

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("……

热点排行