1

yyyy-MM-ddTHH:mm:ss我正在编写 ac# 应用程序,它使用格式为 datetime 类型参数的 Web 服务。请注意,Web 服务中的参数是“DateTime”类型,因此我无法控制在内部转换为 XML 时如何格式化此类型。

谁能提供有关我们如何确保我们的 Web 服务调用以所需格式发送日期时间的线索?

4

1 回答 1

2

如果您将参数作为DateTime您不必担心的类型的对象发送,则DateTimeObject 在内部存储数据而不是作为字符串。您只需确保在创建客户端 DateTime 对象时正确解析它。

编辑:当然,在测试界面(输入字符串)中解析日期与将日期时间对象直接传递给客户端代理时不同......

您在评论中提出的问题:要抑制添加的时区,您可以将属性设置dateTimeSerializationlocal. 但我不认为这是一个好主意。只是更好地在任何地方使用本地化日期。 更多信息

于 2012-07-20T11:22:42.873 回答