Вниз
Скачать: CL | DM;

Преобразование данных   Найти похожие ветки 

← →
Натик   (2002-06-10 11:53) [0]

Мастера! Помогите новичку!
Как перевести число(например 3.45 ) в формат времени 3 часа 45 мин?


← →
SB.John ©   (2002-06-10 12:09) [1]

Сделать-то это нехитро используя функции StrToTime, Int, Frac (самое простое что в голову пришло). Только как по Вашему должно выглядеть время 25.99 ?


← →
Натик   (2002-06-10 13:59) [2]

В этом варианте подразумевается, что после точки однозначно идут минуты. Т е ничего переводить не надо.


← →
Producer   (2002-06-10 14:37) [3]

Смотри хелп про TDatetime, там все подробно описано. В частности, дробная часть показывает долю пройденного (24-часового) временного интервала, то есть [.25] = 1/4 *24 = 6.00am
Так что приводи свое число к нужной дроби и вперед - конверти и получишь результат.


← →
MBo ©   (2002-06-10 16:49) [4]

hm:=3.45
atime:=int(hm)/24+frac(hm)*5/72 (100/1440)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
3-9716
mrgrin
2002-06-10 18:29
2002.07.04
Как задать жесткий путь к базе для всех компонентов?


8-9924
Сергей В (СПБ)
2002-02-25 17:36
2002.07.04
формат файлов mp3


1-9812
Изумрудный змий
2002-06-24 10:13
2002.07.04
Word + Tables & Delphi


1-9894
ga3
2002-06-22 16:17
2002.07.04
эмуляция нажатия кнопок


4-10056
Sirus
2002-05-07 13:15
2002.07.04
Нужно запустить DOS приложение, подождать его завершения и ...




   Наверх