Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.18;
Скачать: CL | DM;

Вниз

суммирование времени   Найти похожие ветки 

 
syte_ser78 ©   (2006-05-30 08:44) [0]

Как выполнить сабж?

Допустим есть переменная
allTime :TDateTime

хранящая значение 23:50:10

прибавляем значение 1:00:00 получаем - 0:50:10 а хотелось бы или 24:50:10 или 1 0:50:10


 
ЮЮ ©   (2006-05-30 09:02) [1]

хотелось бы или 24:50:10

25 часов в сутках что ли?

или 1 0:50:10

а с чего ты взял, что 1 там нет?
TDateTime = вешественное число в формате  <число дней>.<часть суток>

З.Ы. как выведешь, так и покажет, хоть и  24:50:10


 
SergP ©   (2006-05-30 09:08) [2]


> хранящая значение 23:50:10
>
> прибавляем значение 1:00:00 получаем - 0:50:10


с чего ты это взял?


> а хотелось бы или 24:50:10 или 1 0:50:10


Ну это зависит от того как ты TDateTime в строку преобразовываешь...


 
syte_ser78 ©   (2006-05-30 09:33) [3]

делаю TimeToStr(allTime)
получаю 0:50:10

делаю DateTimeToStr(allTime)
получаю 1:1:1900 0:50:10


 
ЮЮ ©   (2006-05-30 09:51) [4]

для второго типа

Result := TimeToStr(allTime);
if  allTime > 1 then
 Result := FloatToStr(Int(allTime )) + " " +  Result;

для первого типа разложить время на составляющие (DecodeTime)  получить часы, как сутки * 24 * часы и вывести часы минути и секунду в нужном виде


 
syte_ser78 ©   (2006-05-30 10:23) [5]

ЮЮ ©   (30.05.06 9:51) [4]
Большое спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
2-1148896285
IAmDanil
2006-05-29 13:51
2006.06.18
Как загрузить текстовый файл из интернета в memo1.lines?


2-1148850258
wsih
2006-05-29 01:04
2006.06.18
Сортировка TreeView


2-1149079508
AlexanderMS
2006-05-31 16:45
2006.06.18
Перевод своей программы


2-1148886556
ttt_111
2006-05-29 11:09
2006.06.18
Каким образом можно сохранять изменяемый код?


1-1147371417
GanibalLector
2006-05-11 22:16
2006.06.18
TMethod