Показать сообщение отдельно

  #325  
Старый 19.12.2009, 14:28
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
С нами: 12604706

Репутация: 0


По умолчанию

Цитата:
Сообщение от W!z@rD  
Тип значения DateTime представляет дату и время в диапазоне от 00:00:00 1 января 0001 года (н. э.) до 23:59:59 31 декабря 9999 года (н. э.).

(c) MSDN
Ссылка на МСДН это конечно здорово, но к костылям отношение имеет малое.
Есть логическое объяснение, зачем нужна строка

var t1 = new DateTime() + tmp;

и почему дни выводятся как tmp.Days, а месяца как t1.Month - 1 ?

ЗЫ
Да и кстати, что за жуткая привычка использовать var где оно совершенно не нужно, и даже вредит?
 
Ответить с цитированием