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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何发送日期时间参数为DD / MM / YYYY HH:MM:SS格式?相关的知识,希望对你有一定的参考价值。

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

如下,

声明:int func(DateTime)

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

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

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

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

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

谢谢。

答案

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

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

像这样 :

public int YourFunc(string dateString)
{
   DateTime dt = DateTime.Parse(dateString);
}

以上是关于如何发送日期时间参数为DD / MM / YYYY HH:MM:SS格式?的主要内容,如果未能解决你的问题,请参考以下文章

如何将时间戳(yyyy-mm-dd-h-m-s 转换为日期(yyyy-mm-dd)

Web API - 如何在控制器中接收 DateTime ('dd/MM/yyyy') 作为 Url 参数?

如何将日期转换为“dd/MM/yyyy”格式?

如何将MYSQL中的混合日期转换为yyyy-mm-dd格式

如何使用剑道验证器验证日期格式为 yyyy-MM-dd?

如何把日期改成yyyy-mm-dd