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

Вниз

Отображение поля типа TimeStamp...   Найти похожие ветки 

 
Asail   (2005-11-02 16:45) [0]

Здрасте!
Вопрос такой (может, весьма глупый):
Есть таблица с 3-я полями типа timestamp.
1 - Start
2 - End
3 - Hours
В 1 и 2 поля заносится дата и время начала и завершения
некоторого процесса. А в 3 хранится их разница (т.е. End-Start).
Далее, есть грид в котором это усе отображается по формату:
hh:mm:ss. Т.е. меня интересует разница в часах, минутах и
секундах.
Проблемма возникает когда разница больше 24 часов.
Например, когда Hours= 25:01:02 имеем 01:01:02.
Что можно с этим сделать? Спасибо.


 
Sergey13 ©   (2005-11-02 16:51) [1]

>Что можно с этим сделать?
Ничего. Тип менять. Время и переиод времени это разные вещи.


 
Desdechado ©   (2005-11-02 16:59) [2]

а для чего хранить разницу? можно же на лету считать
причем разницу можешь считать в любых единицах, а переводить ее тоже в любые единицы и тем способом, как тебе нравится


 
Lexer ©   (2005-11-02 17:02) [3]

отказажись от представления в hh:mm:ss, hh - не будет больше 24.
Если не хочешь показывать дни, а только часы то формируй строку с периодом: вычисляешь количество часов 24 * (Date(End) - Date(Start)) + hh  и склей с минутами и секундами :mm:yy
И хранить в базе не советую, зачем лишние данные?



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
2-1133353696
MasterVovan
2005-11-30 15:28
2005.12.18
Отслеживание события из функции.


14-1132695161
Separator
2005-11-23 00:32
2005.12.18
Протокол работы gTalk


1-1132299619
shc
2005-11-18 10:40
2005.12.18
Цвет стрелочки в ComboBox


1-1132911148
_dimka
2005-11-25 12:32
2005.12.18
закрытие MDI Форм


2-1132415297
Aleks
2005-11-19 18:48
2005.12.18
Какой компонент использовать