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

Вниз

Количество часов между часами(извиняюсь за тафтологию)   Найти похожие ветки 

 
Relaxxx ©   (2003-10-08 12:55) [0]

Вот какая проблема:
Например человек пришол на работу в 22.00 а ушол с работы в 8.00, так вот как мне узнать сколько он был на работе???


 
Юрий Федоров ©   (2003-10-08 12:56) [1]

Разница между двумя TDateTime - количество дней
количество часов больше в 24 раза


 
Anatoly Podgoretsky ©   (2003-10-08 13:01) [2]

Только человек пришел/ушел не в 22.00 и 8.00, а пришел 22.00 какого числа и ушел с работы в 8.00 какого числа
Иначе задача решения не имеет, или если точнее имеет множество решений.

Ответ также находится в том, что в сутках 24 часа.

Ответ он был на работе 10+24*Х часов


 
Woolen   (2003-10-08 13:05) [3]

Внимательнее изучайте Delphi!
function HoursBetween(const ANow, AThen: TDateTime): Int64;
Дает колличество полных часов между двумя точками во времени. находится в модуле DateUtils.


 
Woolen   (2003-10-08 13:11) [4]

2 Relaxxx

> Только человек пришел/ушел не в 22.00 и 8.00, а пришел 22.00
> какого числа и ушел с работы в 8.00 какого числа

Анатиоли прав на 100%. Лучше, чтобы он приходил и уходил еще и какого-то числа. Потому как не факт, что функция будет правильно работать, если часть, отвечающая за дату будет обнулена.



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
3-65319
aglar
2003-09-27 08:56
2003.10.20
Как проинсталировать BDE


3-65370
Dark Elf
2003-09-25 16:10
2003.10.20
Пароль и логин в TADOConnection


4-65673
uncle
2003-08-16 02:11
2003.10.20
Обработка сообщений формы из её компонента.


7-65650
mm0
2003-08-04 17:52
2003.10.20
Как запустить Хранитель экрана(Экранную заставку)


3-65356
Beton
2003-09-30 12:13
2003.10.20
Interbase и многопроцессорный сервер