我試圖解析以下格式英國字符串DateTime
:24/01/2013 22:00
DateTime.ParseExact - 英國的日期和時間
不過,我不斷收到此錯誤:
String was not recognized as a valid DateTime.
CultureInfo.CurrentCulture
返回 「en-GB
」 這正確
這裏是我的代碼
[TestMethod]
public void TestDateTimeParse()
{
DateTime tester = DateTime.ParseExact("24/01/2013 22:00", "d/M/yyyy hh:mm", CultureInfo.CurrentCulture);
int hours = tester.Hour;
int minutes = tester.Minute;
Assert.IsTrue(true);
}
我不相信當你使用'ParseExact'時,文化差異很大。 –