我有一個看起來像下面的代碼在運行良好PC中的代碼:嚴格或類似選項日期時間解析
DateTime.Parse("10/10/2012");
我複製它到其他機器,它說的東西歸咎於日期轉換是錯誤的。 我該怎麼做才能解決它是使用:
DateTime.TryParseExact("10/10/2012", "dd/MM/yyyy", null);
有誰知道是否有在C#中的任何配置或控制本這樣的事情的機器? (或者它可能是兩臺計算機上的.net版本不同,但我確定它們在兩臺計算機上都是相同的,因爲兩臺計算機都使用了Visual Studio 2008)。
我說的是windows本身的全局配置,這使得我的程序有一些嚴格的例外。任何人都知道這件事?
檢查Windows系統的區域和語言設置。 –