标签:c java web-services datetime-format
getClients(LoginInfo user, long sysId, java.lang.String accNum, java.lang.String ClientNum, java.util.Calendar fromTime, java.util.Calendar toTime, boolean showDeactivated, boolean showDetails).
以上是我从C#代码调用的java webservice方法.
我使用以下值传递Time和ToTime参数
DateTime from = new DateTime(2012, 3, 1, 1, 1, 1, DateTimeKind.Unspecified);
DateTime to = new DateTime(2012, 4, 1, 1, 1, 1, DateTimeKind.Unspecified);
发现错误日期字符串不能少于19个字符
编辑_______________________
*以下是代理方法*
getClients([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
LoginInfo user, long sysId, [System.Xml.Serialization.XmlIgnoreAttribute()] bool sysdSpecified,
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string accNum,
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
string ClientNum, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
System.Nullable<System.DateTime> fromTime, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
[System.Xml.Serialization.XmlIgnoreAttribute()] bool fromTimeSpecified,
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] System.Nullable<System.DateTime> toTime,
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
[System.Xml.Serialization.XmlIgnoreAttribute()]
bool toTimeSpecified,
bool showDeactivated, [System.Xml.Serialization.XmlIgnoreAttribute()]
bool showDeactivatedSpecified, bool showDetails,
[System.Xml.Serialization.XmlIgnoreAttribute()] bool showDetailsSpecified) {
}
解决方法:
为什么不将值转换为长?例如:1990年1月1日的分钟数.
标签:c,java,web-services,datetime-format 来源: https://codeday.me/bug/20190626/1290720.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。