带时区的Java XML RPC日期iso 8601
我很难让web服务客户端正常工作。它是一个XML RPC规范。我使用的是ApacheWS-XML-RPC库,我发现它充满了漏洞,这些漏洞会由于序列化而导致问题。我必须为库发送一个日期参数来添加标记,但是web服务希望它与TZ一起使用,这意味着在Date对象的末尾添加-0500。如果我不将其作为日期对象发送,它将不会添加标记,并且将失败。在尝试这样做时:带时区的Java XML RPC日期iso 8601,java,date,format,xml-rpc,xmlrpcclient,Java,Date,Format,Xml Rpc,Xmlrpcclient,我很难让web服务客户端正常工作。它是一个XML RPC规范。我使用的是ApacheWS-XML-RPC库,我发现它充满了漏洞,这些漏洞会由于序列化而导致问题。我必须为库发送一个日期参数来添加标记,但是web服务希望它与TZ一起使用,这意味着在Date对象的末尾添加-0500。如果我不将其作为日期对象发送,它将不会添加标记,并且将失败。在尝试这样做时: DateFormat df = new SimpleDateFormat("yyyyMMdd'T'HH:mm:ssZ"); St
DateFormat df = new SimpleDateFormat("yyyyMMdd'T'HH:mm:ssZ");
String fecha = df.format(new Date());
Date date = new SimpleDateFormat("yyyyMMdd'T'HH:mm:ssZ").parse(fecha);
并使用参数date,它总是以
<dateTime.iso8601>20130517T20:30:33</dateTime.iso8601>
20130517T20:30:33
找不到方法将其作为上面格式的日期对象发送,但结尾为-0500。如有任何帮助,我们将不胜感激。此案例有任何更新吗?我们也在寻找上述格式的日期对象。请参阅上的解决方案,我很抱歉回答晚了,当时它确实对我有效。。。只需要修改设置类型工厂。