Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перевод времени [D5, XP]


vova_vova ©   (2006-03-31 10:06:00) 

Добрый день! Мне нужно грамотно добавить н-ное кол-во времени к текущему (с учетом даты). Подскажите пожалуйста, как это сделать правильно... Спасибо


vova_vova   (2006-03-31 10:44:00) [1]

Все, все - уже понял... Спасибо большое всем, кто участвовал в направлении меня на путь истинный ;-)


Ega23   (2006-03-31 10:35:00) [2]


> Формулирую четче - знаю время сейчас (Now), надо знать скока
> будет (например) через 8 часов 42 мин.


Прочитай про тип TDateTime


Сергей М.   (2006-03-31 10:31:00) [3]

Храни в TDateTime.

var
 CurrentDateTime: TDatetime;
 TimeToIncrease: TDatetime;

..

 TimeToIncrease := 100 / 24; // + 100 часов к текущей
 CurrentDateTime := CurrentDateTime + TimeToIncrease;


vova_vova   (2006-03-31 10:28:00) [4]

Формулирую четче - знаю время сейчас (Now), надо знать скока будет (например) через 8 часов 42 мин.


balepa   (2006-03-31 10:26:00) [5]

procedure TForm1.Button1Click(Sender: TObject);
var
D: TDate;
 D1: TDate;

begin
 D:= StrToDateTime('10.10.06 00:00:59');
 D1:= D + StrToDateTime('00:00:01');
 ShowMessage(DateTimeToStr(D1));
end;

end.


vova_vova   (2006-03-31 10:25:00) [6]

Пока не знаю в каких хранить, скажите пожалуйста в каких надо. В конечном итоге мне нужна строка дата + время...


Sergey13   (2006-03-31 10:22:00) [7]

2 [2] vova_vova   (31.03.06 10:16)
Ты бы как то почетче вопрос сформулировал. А то ты еще не знаешь при добавлении времени фазы луны. Может это тебя так же интересует?


Сергей М.   (2006-03-31 10:20:00) [8]


> vova_vova   (31.03.06 10:16) [2]


В переменных каких конкретно типов ты хранишь текущую дату и "добавку" к ней ?


balepa   (2006-03-31 10:20:00) [9]


> vova_vova   (31.03.06 10:16) [2]
> Блин, очень грамотно... А день закончился? Ладно день, тут
> все понятно, а месяц, как мне узнать что это был последний
> день месяца?????

Тебе ничего не надо узнавать Ты главное Сложи


vova_vova   (2006-03-31 10:16:00) [10]

Блин, очень грамотно... А день закончился? Ладно день, тут все понятно, а месяц, как мне узнать что это был последний день месяца?????


Ega23   (2006-03-31 10:07:00) [11]

Сложение


Наверх

Титульная страница Поиск, карта сайта Написать письмо