yyyy-MM-ddTHH:mm:ss
我正在编写 ac# 应用程序,它使用格式为 datetime 类型参数的 Web 服务。请注意,Web 服务中的参数是“DateTime”类型,因此我无法控制在内部转换为 XML 时如何格式化此类型。
谁能提供有关我们如何确保我们的 Web 服务调用以所需格式发送日期时间的线索?
yyyy-MM-ddTHH:mm:ss
我正在编写 ac# 应用程序,它使用格式为 datetime 类型参数的 Web 服务。请注意,Web 服务中的参数是“DateTime”类型,因此我无法控制在内部转换为 XML 时如何格式化此类型。
谁能提供有关我们如何确保我们的 Web 服务调用以所需格式发送日期时间的线索?
如果您将参数作为DateTime
您不必担心的类型的对象发送,则DateTime
Object 在内部存储数据而不是作为字符串。您只需确保在创建客户端 DateTime 对象时正确解析它。
编辑:当然,在测试界面(输入字符串)中解析日期与将日期时间对象直接传递给客户端代理时不同......
您在评论中提出的问题:要抑制添加的时区,您可以将属性设置dateTimeSerialization
为local
. 但我不认为这是一个好主意。只是更好地在任何地方使用本地化日期。
更多信息