1
解析我使用linqpad下面的代碼(刪除使用.dump()本機C#):TryParseExact不指定格式
string dateTime = "3/20/2015 1:45:00 PM";
string dateFormat = "M/d/yyyy hh:mm:ss tt";
DateTime timeResult;
bool parsed = DateTime.TryParseExact(dateTime, dateFormat, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AssumeLocal, out timeResult);
parsed.Dump();
timeResult.Dump();
然而,分析是false
和日期是0001-01-01 12:00:00 AM
。
我在我的格式字符串中看不到任何問題。我試着將其更新爲"MM/dd/yyyy hh:mm:ss tt"
,但沒有更改效果。
任何人都可以告訴我我要去哪裏嗎?
..你在告訴我,我一直在抨擊我的大腦一個單一的h?哈哈這個作品 - 非常感謝你! – TheGeekZn
那麼,例子中的秒數是兩位數,所以你不能去_that_遠。 –
@JeffMercado因此'如果':) –