Как сместить время на n минут относительно текущего

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Vova_2581
Постоялец
Постоялец
 
Сообщения: 376
Зарегистрирован: 10.01.2010 (Вс) 18:08

Как сместить время на n минут относительно текущего

Сообщение Vova_2581 » 08.09.2013 (Вс) 21:00

Есть функция Time, она отображает текущее время. Мне нужно прибавить к текущему времени, скажем, 40 минут и отобразить это время. Как это сделать?
Пробовал по-простому...
Код: Выделить всё
strTime = Time + 40

не получается, все смещение уходит в дату, но не во время.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 09.09.2013 (Пн) 0:40

Код: Выделить всё
Time + 40 / (24 * 60)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как сместить время на n минут относительно текущего

Сообщение alibek » 09.09.2013 (Пн) 8:15

Еще есть TimeSerial.
Lasciate ogni speranza, voi ch'entrate.

Vova_2581
Постоялец
Постоялец
 
Сообщения: 376
Зарегистрирован: 10.01.2010 (Вс) 18:08

Re: Как сместить время на n минут относительно текущего

Сообщение Vova_2581 » 09.09.2013 (Пн) 18:07

Большое спасибо! Все получилось. :)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как сместить время на n минут относительно текущего

Сообщение Хакер » 09.09.2013 (Пн) 18:42

TimeSerial не к чему.

Код: Выделить всё
msgbox TimeValue(DateAdd("n", 40, now))
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Vova_2581
Постоялец
Постоялец
 
Сообщения: 376
Зарегистрирован: 10.01.2010 (Вс) 18:08

Re: Как сместить время на n минут относительно текущего

Сообщение Vova_2581 » 09.09.2013 (Пн) 22:42

Хакер писал(а):TimeSerial не к чему.

Код: Выделить всё
msgbox TimeValue(DateAdd("n", 40, now))


Отлично! Даже не знал, что и так можно, и, наверное, будет наиболее корректно.
Спасибо за все варианты!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 60

    TopList