Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2010, 15:40   #1
NEoMASTERR
Форумчанин
 
Аватар для NEoMASTERR
 
Регистрация: 22.12.2010
Сообщений: 175
По умолчанию Дата и время

Добрый день!
Допустим есть необходимость через n-ное количество дней запустить что либо (например обновление программы) как это сделать? К примеру сегодня 22.12.2010 15:41:12 а надо чтоб через 20 дней в 15:41:12 началось обновление. Пробовал складывать даты, время, ниче не получилось((
Подскажите как сделать такое?
Здравствуйте
NEoMASTERR вне форума Ответить с цитированием
Старый 22.12.2010, 15:53   #2
dosha
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 224
По умолчанию

условие сделай
Код:
var
  up_date:TDateTime;
begin
up_date:= //какаято дата нашего апа;
if Date=up_date then
begin
  код апа
  ...
end;
end;
дату(up_date) грузи с ини
чтоб сохранить дату прост делай DATE+20 и будет тебе щастье

Последний раз редактировалось dosha; 22.12.2010 в 15:55.
dosha вне форума Ответить с цитированием
Старый 22.12.2010, 16:07   #3
NEoMASTERR
Форумчанин
 
Аватар для NEoMASTERR
 
Регистрация: 22.12.2010
Сообщений: 175
По умолчанию

блин все оказалось так просто(((
now+20
спс, а вот как время так же сложить? у меня че то не получается
Здравствуйте
NEoMASTERR вне форума Ответить с цитированием
Старый 22.12.2010, 16:10   #4
NEoMASTERR
Форумчанин
 
Аватар для NEoMASTERR
 
Регистрация: 22.12.2010
Сообщений: 175
По умолчанию

хотя вроде разобрался))
DateTimeToStr(now+strtotime('00:00: 10'));
Здравствуйте
NEoMASTERR вне форума Ответить с цитированием
Старый 22.12.2010, 16:16   #5
dosha
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 224
По умолчанию

Код:
var
  up_date_and_time : TDateTime;
begin
  up_date_and_time := Now+20;
  showmessage(datetostr(up_date_and_time));// дата +20
  showmessage(timetostr(up_date_and_time));// время не изменяеться
dosha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дата и время soulbringer Microsoft Office Access 2 29.10.2010 12:50
Время и дата adja051 Помощь студентам 2 09.10.2010 12:15
Время и Дата Кулманов Берик БД в Delphi 2 22.04.2010 16:43
дата и время Ekshteyn Общие вопросы C/C++ 2 28.10.2009 01:10