Есть проблема. В файле я храню дату и в зависимости от настроек CultureInfo формат хранения в виде строки отличен. К примеру 12/11/2017 10:07:48 AM (первый вариант en-US) 11.12.2017 10:07:48 (второй вариант )
Это одна и та же дата и время !!!
Конвертирую из строки в DateTime обычным методом. Со вторым вариантом проблем нет, но вот как сконвертировать корректно первый вариант, ведь в начале идет месяц, а потом день?
Смотрите.
У вас везде для показа пользователю должна использоваться CultureInfo.CurrentCulture, а для хранения в текстовом виде (например, в файле) — CultureInfo.InvariantCulture.
Так делается потому, что пользователь-то хочет видеть данные в том формате, в каком ему интересно, а вот для записи в файл нужен формат, который переживёт смену пользователем языка, открытие документа другим пользователем и даже перенос на другой компьютер.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости