【发布时间】:2017-04-08 21:18:59
【问题描述】:
他们让我用 C# 创建一个 SOAP Web 服务。问题是他们希望我创建一个带有 datetime 参数的函数,并且他们想要发送一个格式化的字符串。
如下所示,
声明:int func(DateTime)
然后他们想像下面这样称呼它,
函数调用:int result = func("01/01/2017 01:00:00")
根据我的研究,我没有找到任何解决方案。
是否可以声明 DateTime 并向其发送格式化字符串?函数声明不是必须是字符串,不是日期时间吗?
编辑:我被问到这个是因为客户想要它。
谢谢。
【问题讨论】:
-
DateTime.ToString会将DateTime值格式化为字符串。很高兴您在创建 SOAP Web 服务的其余部分时没有遇到任何问题。神秘的是,您想创建一个在给定包含日期/时间的字符串时返回整数的函数。 -
我在返回值或创建 Web 服务方面没有任何问题。唯一的问题是他们编写的文档中发送了我在函数调用中编写的函数,以及他们想要的日期时间。所以我很困惑。我认为它应该被声明为字符串来做到这一点。我没有得到你的 DateTime.ToString。
标签: c# asp.net web-services datetime soap