Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Суммирование времени


Pavel ©   (2009-02-07 21:57:00) 

Как сделать так, чтобы при суммирование времени при превышение времени 24 часа значение не обнулялось.


Anatoly Podgoretsky   (2009-02-08 13:13:00) [1]

Ну партизанами наша земля богата.


Юрий Зотов   (2009-02-08 12:51:00) [2]

Вернее, mod 24. Или что-нибудь в этом духе.


Юрий Зотов   (2009-02-08 12:50:00) [3]

> Anatoly Podgoretsky ©   (08.02.09 11:25) [13]

Не знаю. Мы не видели кода, которым он получает эти 2 часа. Может, там у  него div 24 написано - тогда и Integer вполне может быть.

Зато точно знаю, что с TDateTime проблем нет.


Anatoly Podgoretsky   (2009-02-08 11:25:00) [4]

> Юрий Зотов  (08.02.2009 10:50:12)  [12]

А у него думаешь Integer?


Юрий Зотов   (2009-02-08 10:50:00) [5]

> Pavel   (07.02.09 21:57)

Используйте тип TDateTime - и все проблемы исчезнут сами собой.


Германн   (2009-02-08 01:22:00) [6]

ЕМНИМС сей вопрос был перенесён из БАЗЫ. Или я что-то перепутал?
Если я прав, то автор конструируя свою базу, явно не понимал что делает.


Медвежонок Пятачок   (2009-02-08 00:06:00) [7]

паша продолжает есть наш моск


Anatoly Podgoretsky   (2009-02-07 23:54:00) [8]

> Pavel  (07.02.2009 23:47:06)  [6]

Опять же математика за первый класс, только на этот раз вычитание.
Это операция обратная сложению.


Медвежонок Пятачок   (2009-02-07 23:51:00) [9]

используй заклинание if then else


Johnmen   (2009-02-07 23:51:00) [10]

не, лучше просто вычитание


Pavel   (2009-02-07 23:47:00) [11]

Как мне на основании времени входа пользователя в систему и выхода пользователя из системы вычислить сколько часов пользователь работал в системе?


Anatoly Podgoretsky   (2009-02-07 23:40:00) [12]

> Pavel  (07.02.2009 23:08:02)  [2]

Максимальное значение 23:59:59 дальше идут дни, каждый день равен 24 часам.
Если вспомнить математику за первый класс, то получается 24+2=26 часов


Johnmen   (2009-02-07 23:33:00) [13]


> вырыжение 19:00:00+7:00:00

Арифметике такое выражение незнакомо.


Медвежонок Пятачок   (2009-02-07 23:15:00) [14]

26 часов это не время, это количество.


Pavel   (2009-02-07 23:08:00) [15]

Я имею ввиду следующую ситуацию: я суммирую работу пользователей и вырыжение 19:00:00+7:00:00 выдает в результатет 2, а как сделать чтобы выдавало 26?


Anatoly Podgoretsky   (2009-02-07 22:14:00) [16]

> Pavel  (07.02.2009 21:57:00)  [0]

А оно и не обнуляется.


Наверх

Титульная страница Поиск, карта сайта Написать письмо