Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];

Вниз

Тип TTime   Найти похожие ветки 

 
alex810 ©   (2009-05-15 10:51) [0]

Уважаемы мастера как использовать TTime более 24 часов??


 
Palladin ©   (2009-05-15 10:52) [1]

чего?


 
oldman ©   (2009-05-15 10:52) [2]


> как использовать TTime более 24 часов??


Не спать?


 
Медвежонок Пятачок ©   (2009-05-15 10:54) [3]

На меркурий переехать.
Там в сутках больше 24 часов


 
alex810 ©   (2009-05-15 10:55) [4]


> Не спать?


=)) Та нет.
Прсто если я сумирую например "12:00:00"+"12:00:00"+"12:00:00"
у меня получаестся "12:00:00" а мне надо что бы получилось "36:00:00"


 
alex810 ©   (2009-05-15 10:57) [5]


> На меркурий переехать.Там в сутках больше 24 часов


Очень смешно. Это форум для травли анектодтов или помощи по программированию???


 
Игорь Шевченко ©   (2009-05-15 10:57) [6]


> Прсто если я сумирую например "12:00:00"+"12:00:00"+"12:
> 00:00"
> у меня получаестся "12:00:00"


вот такие вот странности арифметики.


 
Медвежонок Пятачок ©   (2009-05-15 10:57) [7]

TTime - это время (Тот же TDateTime)

controls.pas
....
type
 TTime = type TDateTime;
.....

Это вовсе не TDlitelnostIliProdolzitelnost


 
alex810 ©   (2009-05-15 10:58) [8]

Так что ответ есть или нет???
Или тут не стоит терять время??


 
oldman ©   (2009-05-15 11:00) [9]


> alex810 ©   (15.05.09 10:55) [4]
> Прсто я сумирую например "12:00:00"+"12:00:00"+"12:00:00"


И кто вас этому учил?
Складываешь ты время или таки временные интервалы?


 
Медвежонок Пятачок ©   (2009-05-15 11:00) [10]

а мне надо что бы получилось "36:00:00"

Это не время, это длительность.

TTime - это время.


 
alex810 ©   (2009-05-15 11:01) [11]


> Складываешь ты время или таки временные интервалы?


Временные интервалы


 
Медвежонок Пятачок ©   (2009-05-15 11:02) [12]

Или тут не стоит терять время??

Его не надо было терять на уроках математики.
Там где учат скаладывать лопаты с ведрами и получать в результате помидоры


 
Сергей М. ©   (2009-05-15 11:02) [13]


> alex810 ©   (15.05.09 10:58) [8]


Ты пойми - если бутылка пол-литровая, то налить туда ведро пива в земных условиях при всем желании не удастся) .. Тару надо менять .. или использовать несколько бутылок)


 
alex810 ©   (2009-05-15 11:02) [14]


> Это не время, это длительность.TTime - это время.


Извените что не правильно выразился. Мне нужна длительность.


 
Сергей М. ©   (2009-05-15 11:03) [15]


> Временные интервалы


TTime не предназначен для хранения интервалов


 
alex810 ©   (2009-05-15 11:03) [16]


> Ты пойми - если бутылка пол-литровая, то налить туда ведро
> пива в земных условиях при всем желании не удастся) .. Тару
> надо менять .. или использовать несколько бутылок)


=)))))))))0


 
oldman ©   (2009-05-15 11:03) [17]


> alex810 ©   (15.05.09 11:02) [14]


И где вас учили для длительности использовать TTime?


 
alex810 ©   (2009-05-15 11:04) [18]


> TTime не предназначен для хранения интервалов


Лан всем спасибо.


 
Anatoly Podgoretsky ©   (2009-05-15 11:05) [19]

> alex810  (15.05.2009 10:58:08)  [8]

А где будешь терять?


 
Сергей М. ©   (2009-05-15 11:11) [20]


> alex810 ©   (15.05.09 11:04) [18]
>
>


Ну, предположим, тебе таки удалось запихать 36 часов в переменную типа TTime.
Что дальше ? Зачем все это понадобилось ? Каковы твои дальнейшие телодвижения с этой переменной ?


 
Anatoly Podgoretsky ©   (2009-05-15 11:21) [21]

> Сергей М.  (15.05.2009 11:11:20)  [20]

Элементарно Ватсон.

T := 1.5;


 
Юрий Зотов ©   (2009-05-15 11:49) [22]

> alex810

function MyTimeToStr(D: double): string;
var
 H: cardinal;
 M, S: string;
begin
 D := D * 24;
 H := Trunc(D);
 D := Frac(D) * 60;
 M := IntToStr(Trunc(D));
 if Length(M) < 2 then
   M := "0" + M;
 D := Frac(D) * 60;
 S := IntToStr(Trunc(D));
 if Length(S) < 2 then
   S := "0" + S;
 Result := Format("%d" + TimeSeparator + "%s" + TimeSeparator + "%s" ,[H, M, S])
end;

procedure TForm1.FormCreate(Sender: TObject);
var
 T1, T2, T3: TTime;
 Sum: double;
begin
 T1 := StrToTime("12:01:02");
 T2 := StrToTime("12:03:04");
 T3 := StrToTime("12:05:06");
 Sum := T1 + T2 + T3;
 Caption := MyTimeToStr(Sum)
end;


 
oldman ©   (2009-05-15 11:59) [23]


> Юрий Зотов ©   (15.05.09 11:49) [22]
> > alex810
>
> function MyTimeToStr(D: double): string;


Ему нужен TTime
:)))


 
Anatoly Podgoretsky ©   (2009-05-15 12:08) [24]

> oldman  (15.05.2009 11:59:23)  [23]

А это и есть TTime


 
alex810 ©   (2009-05-15 12:18) [25]


> Юрий Зотов ©   (15.05.09 11:49) [22]


спасибо надо попробывать но я уже реалезовал по своему.


 
alex810 ©   (2009-05-15 12:20) [26]


> > Юрий Зотов ©   (15.05.09 11:49) [22] > > alex810 > > function
> MyTimeToStr(D: double): string;Ему нужен TTime:)))


Мне именно то и было нужно.=)))
Может просто не правильно задал вопрос.



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

Форум: "Начинающим";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.004 c
15-1240833219
Nic
2009-04-27 15:53
2009.07.05
Влияние объёма контента на посещаемость


15-1241720907
@!!ex
2009-05-07 22:28
2009.07.05
Утилита для построения диаграмм.


15-1241200280
AlexDan
2009-05-01 21:51
2009.07.05
Движок для сайта..


2-1242631469
evgenij
2009-05-18 11:24
2009.07.05
Формат DateTime в запросе


2-1242370294
alex810
2009-05-15 10:51
2009.07.05
Тип TTime





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский