Главная страница
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.47 MB
Время: 0.021 c
15-1217745537
Nous Mellon_
2008-08-03 10:38
2008.09.21
Вопрос по регуляркам + php


3-1205663074
Kolan
2008-03-16 13:24
2008.09.21
Как проапдейтить строку, а если её нет, то вставить?


15-1217311137
TUser
2008-07-29 09:58
2008.09.21
Установка Линукса на рейд 1


2-1218435987
9899100
2008-08-11 10:26
2008.09.21
Drag and Drop


2-1218446900
REX2008
2008-08-11 13:28
2008.09.21
Подключение звукового файла