這裏是我的代碼:datetime.parseexact返回錯誤月
a.dateFrom = DateTime.ParseExact(x, "dd/mm/yyyy", null);
,x的值:08/03/2012
然而,a.dateFrom擁有的08月01日的價值。爲什麼?
這裏是我的代碼:datetime.parseexact返回錯誤月
a.dateFrom = DateTime.ParseExact(x, "dd/mm/yyyy", null);
,x的值:08/03/2012
然而,a.dateFrom擁有的08月01日的價值。爲什麼?
你應該使用MM
作爲格式月
由於ionden筆記,你應該有
"dd/MM/yyyy"
目前你解析第二部分作爲分鐘的格式(因爲這是什麼mm
手段)。
有關更多信息,請參閱custom date and time format strings的文檔。我還強烈建議您考慮使用不變文化進行解析 - 如果您使用的是自定義格式字符串,那麼通常是意味着您不想以對文化敏感的方式處理輸入。