DateTime.Parse
От: lva17  
Дата: 21.02.06 12:04
Оценка:
Есть строка вида YYMMDD (например, 21 февраля 2006 года соответствует 060221). Необходимо отпарсить строку в DateTime.
Метод Parse ругается при любых найстройках культуры. Как его заставить работать?
Спасибо
Re: DateTime.Parse
От: Small13th Украина  
Дата: 21.02.06 12:11
Оценка: 3 (1)
Здравствуйте, lva17, Вы писали:

L>Есть строка вида YYMMDD (например, 21 февраля 2006 года соответствует 060221). Необходимо отпарсить строку в DateTime.

L>Метод Parse ругается при любых найстройках культуры. Как его заставить работать?

DateTime.ParseExact("060221", "yyMMdd", DateTimeFormatInfo.InvariantInfo);
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: DateTime.Parse
От: Mckey Россия  
Дата: 21.02.06 12:26
Оценка:
Здравствуйте, Small13th, Вы писали:

S>Здравствуйте, lva17, Вы писали:


L>>Есть строка вида YYMMDD (например, 21 февраля 2006 года соответствует 060221). Необходимо отпарсить строку в DateTime.

L>>Метод Parse ругается при любых найстройках культуры. Как его заставить работать?

S>
S>DateTime.ParseExact("060221", "yyMMdd", DateTimeFormatInfo.InvariantInfo);
S>


А вот в Delphi мне такое никак победить не удалось...
и кстати попробуйте в винде изменить настроки для даты например вообще удалить разделитель разделов даты...
Желаю успехов...
Делай добро и бросай его в воду...
Re[3]: DateTime.Parse
От: Small13th Украина  
Дата: 21.02.06 12:44
Оценка: +1
Здравствуйте, Mckey, Вы писали:

S>>
S>>DateTime.ParseExact("060221", "yyMMdd", DateTimeFormatInfo.InvariantInfo);
S>>


M>А вот в Delphi мне такое никак победить не удалось...

M>и кстати попробуйте в винде изменить настроки для даты например вообще удалить разделитель разделов даты...
M>Желаю успехов...

Откровенно говоря не совсем понял, точнее совсем не понял, что Вы хотите этим сказать
в данном случае нужно распарсить конкретную строку в конкретном формате в Дату
я передал строку, передал формат даты, и и установил формат даты для неопределенной культуры
менять настройки в винде у меня нет желания, но я думаю что это будет работать
У меня лично проблем с ParseExact ни разу не возникало.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: DateTime.Parse
От: lva17  
Дата: 17.03.06 08:08
Оценка:
Здравствуйте, Small13th, Вы писали:

S>Здравствуйте, lva17, Вы писали:


L>>Есть строка вида YYMMDD (например, 21 февраля 2006 года соответствует 060221). Необходимо отпарсить строку в DateTime.

L>>Метод Parse ругается при любых найстройках культуры. Как его заставить работать?

S>
S>DateTime.ParseExact("060221", "yyMMdd", DateTimeFormatInfo.InvariantInfo);
S>


спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.