Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.04;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-9904
Igit
2002-06-21 21:10
2002.07.04
Поиогите разобраться


7-10032
Song
2002-01-10 15:21
2002.07.04
Другая проблема =). Вообщем программа уже не мала, размер exe больше мегабайта, иногда вылетает критическая ошибка EOutOfRecources и другие. Помогает перезагрузка Дельфей.


14-9975
Dennn_is
2002-06-03 14:03
2002.07.04
Ну а Нижний Новгород


1-9900
Катерина
2002-06-22 17:51
2002.07.04
Переход из экранных координат в реальные в Chart


1-9858
Exploited
2002-06-20 16:03
2002.07.04
Курсоры.