Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.21;
Скачать: CL | DM;

Вниз

Вопрос знатокам C#   Найти похожие ветки 

 
stas ©   (2008-08-01 16:57) [0]

Скажите можно ли из значения даты вычесть значение другой даты чтобы узнать количество дней между ними, типа как в делфи?
var delta:int; D1,D2 Date;
begin
delta = D2-D1;
end
Или надо целое дело городить?


 
stas ©   (2008-08-01 17:08) [1]

А то сейчас так считаю:
private int getAgeInDays(DateTime dtNow, DateTime dtDob)
       {
           int intAgeDays;
           if (dtDob.Year == dtNow.Year)
           {
               intAgeDays = dtNow.DayOfYear - dtDob.DayOfYear;
           }
           else
           {
               if (DateTime.IsLeapYear(dtDob.Year))
                   intAgeDays = 366 - dtDob.DayOfYear;
               else
                   intAgeDays = 365 - dtDob.DayOfYear;

               for (int i = dtDob.Year + 1; i < dtNow.Year; i++)
               {
                   if (DateTime.IsLeapYear(i))
                       intAgeDays += 366;

                   else
                       intAgeDays += 365;

               }

               intAgeDays += dtNow.DayOfYear;

           }
           return intAgeDays;
       }

Ужос...


 
Eraser ©   (2008-08-01 17:11) [2]

> [1] stas ©   (01.08.08 17:08)

напиминает известную IncDay ))


public static int DaysDiff(DateTime date1, DateTime date2)
{
   return date1.Subtract(date2.Date).Days;
}


 
El hombre   (2008-08-01 17:11) [3]

DateTime.Subtract


 
stas ©   (2008-08-01 17:14) [4]

Eraser ©   (01.08.08 17:11) [2]
El hombre   (01.08.08 17:11) [3]
Понял спасибо.



Страницы: 1 вся ветка

Текущий архив: 2008.09.21;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
15-1217603510
_koha
2008-08-01 19:11
2008.09.21
Разрабатываю новую утилиту AdminLancher


11-1193554558
files32
2007-10-28 09:55
2008.09.21
RTTI или как его там в KOL


8-1166207081
DriveR_F
2006-12-15 21:24
2008.09.21
Как конвертировать PNG в BMP?


2-1218444021
Dmitry S
2008-08-11 12:40
2008.09.21
Массив значений в параметре


15-1217321290
Правильный$Вася
2008-07-29 12:48
2008.09.21
реанимация rar-архива





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский