Подскажите что не так здесь
DateTime dt;
CultureInfo ci = new CultureInfo("ru-RU");
string tempDate = "5/01/2009".Replace('/', '.');
DateTime.TryParseExact(tempDate, "dd/MM/yyyy", ci, DateTimeStyles.None, out dt);
dt возвращает MinValue
Спасибо!
Здравствуйте, Аноним, Вы писали:
А>Подскажите что не так здесь
А>А>DateTime dt;
А> CultureInfo ci = new CultureInfo("ru-RU");
А> string tempDate = "5/01/2009".Replace('/', '.');
А> DateTime.TryParseExact(tempDate, "dd/MM/yyyy", ci, DateTimeStyles.None, out dt);
А>
А>dt возвращает MinValue
А>Спасибо!
Если дату записать вот так("0" в начале):
string tempDate = "05/01/2009".Replace('/', '.');
То работает.
P.S. Сам глубоко не копал вопрос.
Здравствуйте, <Аноним>, Вы писали:
А>Подскажите что не так здесь
string tempDate = "
5/01/2009".Replace('/', '.');
DateTime.TryParseExact(tempDate, "
dd/MM/yyyy", ci, DateTimeStyles.None, out dt);
"dd" это 05, а 5 это "d"
... << My edition based on RSDN@Home 1.2.0 alpha 4 rev. 1476 >>