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

Вниз

Как узнать сколько недель в промежутке времени   Найти похожие ветки 

 
Z_man7777   (2003-06-05 10:09) [0]

Приветствую всех Мастеров!!!
Нужно решить такую задачку (вопрос смотрите в теме)
Только добавлю, например две даты - 12.02.03 и 31.05.03
и надо узнать сколько недели в этом промежутке времени
И еще сразу вопрос, смысл почти такой же.
Сколько ДНЕЙ в промежутке времени?
Заранее спасибо!!!


 
jack128   (2003-06-05 10:11) [1]

в ветке "Потрепаться" есть новый FAQ, загляни...


 
Anatoly Podgoretsky   (2003-06-05 10:12) [2]

Если у тебя неделя это семь дней, то Дельфи поддерживает операцию остаток от деления


 
Anatoly Podgoretsky   (2003-06-05 10:14) [3]

Да по второму вопросу, ничего делать не требуется, это операция вычитания


 
Z_man7777   (2003-06-05 10:26) [4]

!jack128!

А точно не подскажишь, как называется тема вопроса?


 
jack128   (2003-06-05 10:29) [5]

"FAQ ;-))"
Даже ссылку дам http://delphimaster.net/view/15-1054732616/

Хотя в данном случаи FAQ = Anatoly Podgoretsky ;-)


 
Anatoly Podgoretsky   (2003-06-05 10:35) [6]

Важнее ответ, что такое неделя в его случае, иногда на этот вопрос не могут ответить.


 
jack128   (2003-06-05 10:48) [7]

Кстати про неделю, причем здесь остаток от деления?
Result := Trunc(d1-d2) div 7;


 
Z_man7777   (2003-06-05 11:06) [8]

Пасибо ВАМ обоим!!!


 
AbrosimovA   (2003-06-05 13:05) [9]

var Date1,Date2: TDateTime;
begin
Date1:=StrToDate("12.02.03");
Date2:=StrToDate("31.05.03");
NumWeek:=Trunc((Date2-Date1)/7);//число полных недель
end;



 
Palladin   (2003-06-05 13:12) [10]


> AbrosimovA (05.06.03 13:05)

а у jack128 © (05.06.03 10:48) половинных чтоли?


 
AbrosimovA   (2003-06-05 13:19) [11]


> Palladin © (05.06.03 13:12)


Я в отличие от jack128 ответил полнее на поставленный вопрос.


 
Anatoly Podgoretsky   (2003-06-05 13:32) [12]

jack128 © (05.06.03 10:48)
Ни причем, он даст дробную часть

jack128 © (05.06.03 10:48)
AbrosimovA (05.06.03 13:05)
А может так правильнее? (d1-d2) + 1 или (d1-d2) - 1
В одном случае первый день не включается, а в другом последний

А представим вариант 1 неделя - 4 дня, втроая 7, третья 4
Правильные ответы 1, 2, 3, 2,1, 2.143, 2,142857142857142857142857142857143


 
Anatoly Podgoretsky   (2003-06-05 13:35) [13]

AbrosimovA (05.06.03 13:19)
Ты считаешь правильно?
Тогда ответ на такой вопрос - сколько дней идет кинофильм если он идет с 1.01.2003 по 3.01.2003, по твоей формуе 2 (ДВА) дня


 
Anatoly Podgoretsky   (2003-06-05 13:37) [14]

Можно не обращать внимание на выше написанное, поскольку все это не имеет смысла, пока автор не даст ответа, что такое неделя у него, что он хочет получить в результате, например для примера с январем. Даты доволно щапутанная штука, когда мы говорим абстрактно.



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
1-60167
TDIONIS
2003-06-07 00:35
2003.06.19
CopyFiles


14-60337
Nox
2003-06-01 13:35
2003.06.19
Как скомпилировать приложение для Win под Asm с иконкой?


14-60344
DiamondShark
2003-06-01 20:02
2003.06.19
Дар Прометея, или ящик Пандоры?


14-60349
Gonzalez
2003-06-01 20:04
2003.06.19
Outlook


1-60235
bkv
2003-06-03 15:05
2003.06.19
Необходимо из сервиса вызвать программу.





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