我有一个这样的字符串:
1/1/2011
我需要将其转换为DateTime
DateTime.ParseExact("1/1/2011"
, "M/d/yyyy", System.Globalization.CultureInfo.InvariantCulture)
我做错了什么?
答案 0 :(得分:1)
该代码应该可以正常工作,并且适用于我:
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);
}
}
你说你试过“没有运气” - 你会怎么样?你能想出一个类似的简短而完整的程序吗?
答案 1 :(得分:0)
使用DateTime.Parse(或更好,DateTime.TryParse)而不是ParseExact。