如何发送日期时间参数为DD / MM / YYYY HH:MM:SS格式?

问题描述 投票:-1回答:1

他们让我用C#创建一个SOAP Web服务。问题是他们希望我用datetime参数创建一个函数,并且他们想要发送一个格式化的字符串。

如下,

声明:int func(DateTime)

然后他们想把它称为下面,

函数调用:int result = func(“01/01/2017 01:00:00”)

根据我的研究,我没有找到任何解决方案。

是否可以声明DateTime并将格式化的字符串发送给它?是不是函数decleration必须是字符串,而不是datetime?

编辑:我被问到这是因为客户想要它。

谢谢。

c# asp.net web-services datetime soap
1个回答
2
投票

你不能将string类型传递给接受DateTime的方法。

您可以更改方法定义以接受字符串,然后解析字符串以获取DateTime值。

像这样 :

public int YourFunc(string dateString)
{
   DateTime dt = DateTime.Parse(dateString);
}
© www.soinside.com 2019 - 2024. All rights reserved.