![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Приветствую, встала задача прибавления к текущей дате произвольного числа (миллисекунд), так вот вопрос в том как это сделать ?
Так как читал что с датами можно работать как с обычными числами, то пробывал сделать так: Код:
ShowMessage(DateTimeToStr(now + (1000 * 60 * 5)));//те к текущей дате я прибавил 5 минут Но результат неверен, ессно опыта таких манипуляций с датами нет ![]() |
#2
|
|||
|
|||
![]() Ну да, т.к. время хранится справа от точки. Т.е. прибавление 5 минут будет так:
Код:
NewTime := Now + 5 / (24 * 60 * 60); |
#3
|
||||
|
||||
![]() Цитата:
Спасибо большое, учту |
#4
|
||||
|
||||
![]() Еще уточню, а если мне надо прибавить 2 часа, то это будет выглядеть так?
Код:
now + 120 / (24 * 60 * 60); |
#5
|
|||
|
|||
![]() Нверное. Но проще просто так:
Код:
NewDate := Now + 2 / 24; |
#6
|
||||
|
||||
![]() Или
Код:
NewDate := Now + 1 / 12; P.S. Пофлужу по темам, хочу счётчик 777))) Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |