Валерий Охотников: DateTime.Parse(str) не работает, например, на английской версии Windows.Формат строки xx.xx.xx yy:yy:yy. На русских windows работает нормально. На английских выставляет на выход то что у него по-умолчанию.
формат даты может отличаться в зависимости от языка, к примеру дату можно записать 25.12.2015 или 2015\12\25 и то и то дата, но читать ее нужно по разному
Потому что не надо преобразовывать :) В идеале вы должны хранить у себя время в формате DateTime (ещё можно хранить UTC, но это мало где нужно). А для ввода-вывода использовать CultureInfo.CurrentCulture + https://msdn.microsoft.com/en-us/library/5hh873ya(...