Время

zombie

Client
Регистрация
14.08.2012
Сообщения
479
Благодарностей
117
Баллы
43
Добрый день.

Записываю время в файл вида "17/05/2015 10:35:23", но не могу потом его конвертировать обратно в дату.

Пробовал:
var date = Convert.ToDateTime("17/05/2015 10:35:23");
var date = DateTime.ParseExact("17/05/2015 10:35:23","dd/MM/yyyy HH:mm:ss");

Почему то раньше 1 вариант нормально конвертил, сейчас то ошибка, то сработает. Да и вообще: записывается в таком формате, а потом же сам и не может конвертировать.

Как вообще правильно обрабатывать дату\время?
Есть ли какой то стандартный формат ибо иногда системные форматы отличаются?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
DateTime date = DateTime.ParseExact("17/05/2015 10:35:23","dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture);

в using:
using System.Globalization;
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)