Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 14.09.2018, 10:25   #1
gavrus15937
Новичок
 
Регистрация: 14.09.2018
Сообщений: 3
Репутация: 10
По умолчанию цикл по дате

Здравствуйте, нужно организовать цикл по дате, помогите с кодом пожалуйста
gavrus15937 вне форума   Ответить с цитированием
Старый 14.09.2018, 10:49   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,508
Репутация: 5308
По умолчанию

Всё, что Вам нужно - это использовать тип TDateTime.
всё это описано тут - Embarcadero C++Builder: Date and Time Values

по сути, к дате можно просто прибавлять целое число:
Цитата:
Adding Values to a Date

To add a number of days to a TDateTime value, simply add an integer to the intended date value. Here is an example:

Код:

//---------------------------------------------------------------------------
void __fastcall TForm1::btnAdditionClick(TObject *Sender)
{

    TDateTime Start    = StrToDate(edtStart->Text);
    TDateTime Addition = Start + 5;
    edtAddition->Text  = Addition;
}
//---------------------------------------------------------------------------

You can also get the number of days from the user by using another control on the application. Here is an example:

Код:

//---------------------------------------------------------------------------
void __fastcall TfrmExercise::edtNumberOfDaysExit(TObject *Sender)
{
    TDateTime StartDate = edtStartDate->Text;
    int Days = edtNumberOfDays->Text.ToInt();
    TDateTime EndDate = StartDate + Days;
    edtEndDate->Text = EndDate;
}
//--------------------------------------------------------------------------

-
Serge_Bliznykov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Если поставить цикл For в цикл Repeat то как будут выполняться циклы? Владимир10101 Помощь студентам 3 14.11.2016 21:14
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию Кристина_Патачиц Microsoft Office Excel 3 17.04.2013 17:01
по дате рождения и текущей дате (день, месяц, год) определить сколько дней до дня рождения (код на ПАСКАЛЕ) Николай1 Помощь студентам 1 16.02.2012 09:07
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 02:34


20:03.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru