當試圖將字符串解析爲datetime時出現錯誤。 我已經試過這樣:字符串未被識別爲有效的日期時間
string x = "31/5/2012";
DateTime d = DateTime.ParseExact(x, "dd'/'MM'/'yyyy", new CultureInfo("en-US"));
和
string x = "31/5/2012";
DateTime d = DateTime.ParseExact(x, "dd/MM/yyyy", new CultureInfo("en-US"));
和
string x = "31/5/2012";
DateTime d = DateTime.ParseExact(x, "dd/MM/yyyy", cultureinfo.invariantculture));
但我仍然得到同樣的錯誤。
我需要做什麼?
假如有必要分析'1/1/2001'和'十二分之三十一/ 2001'以及作爲'31/5/2001',是否有一個字符串(可能是''d/M/yyyy''')可以識別所有這些? –
感謝它工作正常 – hatem
@JonathanLeffler,''d/M/yyyy「'將適用於'1/1/2001'和'31/12/2001'' – Habib