将字符串转换为日期时间问题c#



我有一个这样的字符串:

1/1/2011

我需要将其转换为DateTime

我已经试过了,没有运气:

DateTime.ParseExact("1/1/2011"
, "M/d/yyyy", System.Globalization.CultureInfo.InvariantCulture)

我做错了什么?

这段代码应该工作得很好,对我来说就是这样:

using System;
using System.Globalization;
class Test
{
    static void Main()
    {
        DateTime dt = DateTime.ParseExact("1/1/2011", 
                                          "M/d/yyyy",
                                          CultureInfo.InvariantCulture);
        Console.WriteLine(dt);
    }
}

你说你试过"运气不好"——你会怎么样?你能想出一个类似的简短但完整的程序吗?

使用DateTime。解析(或者更好的是DateTime.TryParse)而不是ParseExact.

相关内容

  • 没有找到相关文章

最新更新