AXIS 1.4 自定義序列化/反序列化類

axis1.4的CalendarDeserializerhtml

使用的時區是GMT,致使日期顯示不許確java

private static SimpleDateFormat zulu =
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
// 0123456789 0 123456789

static {
zulu.setTimeZone(TimeZone.getTimeZone("GMT"));
}


因此須要從新定義一下CustomizedCalendarDeserializer,選用當前時區
private static SimpleDateFormat zulu =
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");

static {
zulu.setTimeZone(TimeZone.getTimeZone("CTT"));//當前使用時區
}
或者
static {
zulu.setTimeZone(TimeZone.getDefault());
}

 

 

 

 

 

 

 

 

原文地址:http://www.blogjava.net/yoda/archive/2008/07/25/217443.html.net

相關文章
相關標籤/搜索