Главная страница
    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.009 c
15-1217106597
wl
2008-07-27 01:09
2008.09.21
Minna No Nihongo


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


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


15-1217516901
Sergey Masloff
2008-07-31 19:08
2008.09.21
Старые книги... Кто куда утилизирует?


15-1217486508
tesseract
2008-07-31 10:41
2008.09.21
Ну вот и свершилось





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский