我尝试解析DateTime.TryParse("30-05-2010"),但是它抛出了一个异常,因为它接受的是MMddyyyy格式,而我需要的是ddMMyyyy格式。我该如何改变TryParse的格式?
谢谢,
Dani
bool success = DateTime.TryParse("30-05-2010", out dt);
Console.Write(success); // false
// use French rules...
success = DateTime.TryParse("30-05-2010", new CultureInfo("fr-FR"),
System.Globalization.DateTimeStyles.AssumeLocal, out dt);
Console.Write(success); // true
DateTime.TryParse("30-05-2010", <IFormatProvider>)
不确定如何正确实现它,在这里无法测试任何内容,但是关于iformatprovider的更多信息请查看此链接: http://msdn.microsoft.com/zh-cn/library/system.iformatprovider.aspx