Одна проблема, о которой следует знать, — это строковые представления чисел. Например, в датском языке и региональных параметрах, где в качестве десятичного разделителя используется «,», «3,141» будет проанализировано до 3141, как «.» интерпретируется как разделитель тысяч.
Кроме того, DateTime.ToString() возвращает локализованные представления данных, а DateTime.Parse() выполняет синтаксический анализ локализованным образом.
Если вы читаете данные из источника, отличного от вашего собственного приложения, или отправляете их в него, настоятельно рекомендуется использовать CultureInfo.InvariantCulture
, так как это будет согласовано в разных локалях. Для данных, отображаемых пользователю, придерживайтесь местной культуры.
person
Heini Høgnason
schedule
23.08.2010