Главная страница
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.031 c
2-1132482425
Officeman
2005-11-20 13:27
2005.12.18
listview.Items.Item[t].Selected:=true; как scrollbar подвинуть ?


14-1132779127
ArtemESC
2005-11-23 23:52
2005.12.18
Колонки неработают...


6-1126183852
CARABAS
2005-09-08 16:50
2005.12.18
Как обратиться к реестру по сети?


1-1132813677
Tapok
2005-11-24 09:27
2005.12.18
Считать большой файл частями


2-1133009699
юный падаван
2005-11-26 15:54
2005.12.18
PageControl и кнопка Next