Cultureinfo и error = "string was not recognized as a valid datetime" между windows 10 и windows 7
Я запускаю этот код в windows 10 и Visual studio 2017, и он работает правильно, но когда я запускаю этот код в windows 7 и Visual Studio 2015 Update 3, я получаю ошибку :
"Строка не была распознана как допустимая Дата-Время" .... в этой строке
DateTime dt = DateTime.Parse(s, Thread.CurrentThread.CurrentCulture.DateTimeFormat);
Как я могу это решить :????
мой код:
CultureInfo originalCulture = Thread.CurrentThread.CurrentCulture; Thread.CurrentThread.CurrentCulture = new CultureInfo("fa-IR"); string s = "1396/02/31"; DateTime dt = DateTime.Parse(s, Thread.CurrentThread.CurrentCulture.DateTimeFormat); Console.WriteLine(dt.ToShortDateString()); Thread.CurrentThread.CurrentCulture = originalCulture; Console.ReadKey(); //error=String was not recognized as a valid DateTime.
Что я уже пробовал:
эту ссылку я нахожу
https://msdn.microsoft.com/en-us/library/bb762911(v=против 110). aspx