1
我有以下功能C#日期解析精確MINDATE發出
DateTime fromDateParam = DateTime.ParseExact(Convert.ToString(DateTime.MinValue),"dd.MM.yyyy HH:mm:ss",null);
它說輸入字符串未被識別爲有效日期。
任何想法,我可以得到任何認可的最小日期確切解析?
我有以下功能C#日期解析精確MINDATE發出
DateTime fromDateParam = DateTime.ParseExact(Convert.ToString(DateTime.MinValue),"dd.MM.yyyy HH:mm:ss",null);
它說輸入字符串未被識別爲有效日期。
任何想法,我可以得到任何認可的最小日期確切解析?
那麼你原來的時間使用默認格式轉換成字符串,但隨後你指定定製格式化解析。
如果使用DateTime.ToString(format)
指定格式字符串,並保持格式一致,它工作正常:
string formatString = "dd.MM.yyyy HH:mm:ss";
string text = DateTime.MinValue.ToString(formatString);
Console.WriteLine(text);
DateTime fromDateParam = DateTime.ParseExact(text, formatString, null);
換句話說(繼續飛碟雙向的答案),Convert.ToString(DateTime.MinValue)
是基於當前/默認的CultureInfo等
感謝Jon,第一次工作:) – 2009-09-17 06:53:39