![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Дата и время
Lkj © (2006-07-25 14:09:00)Народ подскажите, есть переменная в которой сидит значение даты и времени, мне нужно в друггую переменнную загнать значение времени которое было 15 минут назад(например). Может вопрос и не туда, потому что не на дельфи пишу, а на VB.net
Спасибо
Джо (2006-07-26 04:45:00) [1]> [16] Fay © (26.07.06 04:36)
> Тогда тебе на SQL.RU. В форум "Oracle", конечно...
Нет, там в "Oracle" сейчас обсуждают Perl. Автору нужно на http://alenacpp.blogspot.com/, там как раз сейчас VB обсуждают, наверное :)
Fay (2006-07-26 04:36:00) [2]> не на дельфи пишу, а на VB.net
Тогда тебе на SQL.RU. В форум "Oracle", конечно...
Loginov Dmitry (2006-07-25 22:17:00) [3]> Может вопрос и не туда, потому что не на дельфи пишу, а
> на VB.net
Сорри, невнимательный...
Loginov Dmitry (2006-07-25 22:16:00) [4]NewDate := DateUtils.IncMinute(Date, -15);
Степан (2006-07-25 21:51:00) [5]Полностью согласен с DrPass ! :)
Попробуй написать чтото в этом роде:
Vremya=Vremya.addminutes(-15)
mr. Lonely (2006-07-25 19:26:00) [6]
var
dt: TDateTime;
begin
dt := Now;
ShowMessage(DateTimeToStr(dt));
dt := dt - EncodeTime(0, 15, 0, 0);
ShowMessage(DateTimeToStr(dt))
end;
:)
@!!ex (2006-07-25 15:37:00) [7]Удалено модератором
DrPass (2006-07-25 15:33:00) [8]
> Lkj (25.07.06 14:19) [3]
> В том то и дело тчо так не получается, в VB.net нет такого
> чтобы просто вычесть 15 минут, например чтобы прибавить
> 15 минут используется:
>
> Vremya=Vremya.addminutes(15)
> где Vremya типа DateTime
>
> а мне нужно вычесть
Я бы убил после такого вопроса
> Хм... Переводишь время в минуты. Вычитаешь.
> переводишь обратно. Проблема то в чем?
А после такого ответа - еще и над трупом полчасика издевался
@!!ex (2006-07-25 14:52:00) [9]Хм... Переводишь время в минуты. Вычитаешь.
переводишь обратно. Проблема то в чем?
Evgeny V (2006-07-25 14:29:00) [10]если добавить отрицательное число, то.......????
На с#, думаю в VB переделаешь -
MessageBox.Show(DateTime.Now.AddMinutes(-15).ToString(),DateTime.Now.ToString());
Сергей М. (2006-07-25 14:28:00) [11]сложение тебе и не предлагают)
Впрочем вычитание - это то же сложение с участием того же операнда, но со знаком "минус"
Lkj (2006-07-25 14:23:00) [12]мне нужно вычитание!!!:)))
Evgeny V (2006-07-25 14:23:00) [13]а мне нужно вычесть
> Lkj (25.07.06 14:19) [3]
-15 тоже можно
Evgeny V (2006-07-25 14:20:00) [14]DateTime.Now и DateTime.AddMinutes например
Lkj (2006-07-25 14:19:00) [15]В том то и дело тчо так не получается, в VB.net нет такого чтобы просто вычесть 15 минут, например чтобы прибавить 15 минут используется:
Vremya=Vremya.addminutes(15)
где Vremya типа DateTime
а мне нужно вычесть
PSPF2003 (2006-07-25 14:16:00) [16]TDateTime ?
Сергей М. (2006-07-25 14:15:00) [17]ПеременнаяВКоторуюНужноЗагнать = ПеременнаяВкоторой СидитДатаИВремя - 15Минут.