Главная страница
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.055 c
2-1133604782
ALex2
2005-12-03 13:13
2005.12.18
Приложение


1-1132748742
Mitchy
2005-11-23 15:25
2005.12.18
Как программно установить позицию ToolBar?


4-1129819909
user-as
2005-10-20 18:51
2005.12.18
Робота в реэстрi без дозволу адміна з допомогою WinAPI


3-1130963421
SergP.
2005-11-02 23:30
2005.12.18
Как можно узнать версию установленного провайдера


14-1132924328
_Seldon_
2005-11-25 16:12
2005.12.18
как обмануть фильтр на прокси сервере