无论格式如何,如何接受日期时间?

时间:2014-11-26 12:11:23

标签: c# asp.net web-services

我创建了一个Web服务,它将接受日期时间作为输入。

我使用的数据类型是system.datetime。

接受输入是 mm / dd / yyyy 还是 yyyy / mm / dd ,但是如果 dd / mm / yyyy 则不接受

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用以下逻辑

        string str = "26/11/2014";
        DateTime dt = DateTime.ParseExact(str, "dd/M/yyyy", CultureInfo.InvariantCulture);
        newString = dt.ToString("MM/dd/yyyy");
        Console.Write(newString);
        Console.ReadKey();

并且可以将newStr传递给WebService方法。