Could not parse xs:dateTime: Format.parseObject(String) failed

来源:互联网 发布:用c语言打印出杨辉三角 编辑:程序博客网 时间:2024/06/06 02:19

xfire作为webService客户端开发框架时,采用日期格式会碰到日期格式化异常。 如下。  

解决方法:检查服务器端Module的日期类型,将其改成java.util.Date   

org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Could not parse xs:dateTime: Format.parseObject(String) failed

org.codehaus.xfire.fault.XFireFault: Could not parse xs:dateTime: Format.parseObject(String) failed

at org.codehaus.xfire.aegis.type.basic.CalendarType.readObject(CalendarType.java:34)


注:java.util.Date和java.sql.Date的区别及应用    

java.util.Date 是 java.sql.Date 的父类(注意拼写) 


转换关系是
java.sql.Date date=new Java.sql.Date();
java.util.Date d=new java.util.Date (date.getTime());
反过来是一样的 

org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Could not parse xs:dateTime: Format.parseObject(String) failed
org.codehaus.xfire.fault.XFireFault: Could not parse xs:dateTime: Format.parseObject(String) failed
原创粉丝点击