![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Пытаюсь решить, исходные данные такие:
1-я дата/время 10.09.2010 03:15:00 2-я дата/время 15.09.2010 14:15:00 Человек просыпается в 07.30.00, ложиться спать в 23.30.00 Необходимо определить время бодрствования в минутах между первой и второй датой. Если кто сталкивался, подскажите Delphicode.org - справочник Delphi |
#2
|
||||
|
||||
![]() Вроде так:
Посчитать время сна, отнять от длительности суток это время, полученное число умножить на разницу в днях за указанный период. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
![]() Цитата:
Т.е насколько я понял алгоритм следующий: 1. Считаем время бодрствования в сутки между временем 07.30.00 и 23.30.00 (в минутах) 2. Считаем количество дней (с дробной частью) между датами 10.09.2010 03:15:00 и 15.09.2010 14:15:00 3. Умножаем полученные значения Delphicode.org - справочник Delphi Последний раз редактировалось Dux, 15.09.2010 в 12:59. |