PDA

Просмотр полной версии : Время в формате TOD разложить на часы, минуты, секунды.



KRUPSKIY
06.06.2016, 12:30
Помогите, пожалуйста, переменную времени в TOD разложить, чтобы раздельно использовать часы,мин,сек в формате WORD

lara197a
06.06.2016, 12:38
Там простая математика.
примерно так
Narabotka_p:=DT_TO_TIME(Tim);
Narabotka_Chas_p:=TIME_TO_DWORD(Narabotka_p);
Narabotka_Chas_p1:=Narabotka_Chas_p/3600000;
Narabotka_Chas:=DWORD_TO_WORD(Narabotka_Chas_p1);

Narabotka_Min_p:=Narabotka_Chas_p-Narabotka_Chas_p1*3600000;
Narabotka_min_p1:=Narabotka_Min_p/60000;
Narabotka_Min:=DWORD_TO_WORD(Narabotka_Min_p1);

прибавка _p -это промежуточное вычисление, что бы было понятнее.

KRUPSKIY
07.06.2016, 08:46
Спасибо, работает!

Dimensy
08.06.2016, 11:12
не помню где качал

serega27
22.08.2021, 21:17
Отличный функциональный блок!!! Очень мне помог!