• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Вычесть из даты целое число и получить дату

  • Автор темы Ellen
  • Дата начала
E

Ellen

Возможно, вопрос покажется глупым,но ответа я так и не нашла.

Собственно вопрос:

Каким образом можно (и можно ли вообще) отнять от значения поля Date/Time целое число и при этом получить значения опять же типа Date/Time?

Безрезультатно пытаюсь прописать условие в if сравнивая текущую дату с датой минус 3 дня таким вот образом:
@Today = Date - 3

Что посоветуете?
 
G

Guest

Не уверен на счет лотуса, но в других языках нельзя из типа Data вычитать String. Поэтому нужно перести данные в другой тип.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
ничего не понял :angry:
может @Adjust...
хелп
 
E

Ellen

ничего не понял :angry:
может @Adjust...
хелп

Спасибо огромное)
вы меня спасли.Даже не подозревала о существовании @Adjust.


Не уверен на счет лотуса, но в других языках нельзя из типа Data вычитать String. Поэтому нужно перести данные в другой тип.

Кажется проблема решена.
Но спасибо,что откликнулись))
 
M

morpheus

Ellen
капнув глубже узнаеет что дата это и Double число - кол-во дней от даты ХХХХ

https://codeby.net/threads/13879.html

Француз про стрингу тут вроде вообще ничего не было
 
R

RAJ

Ellen
капнув глубже узнаеет что дата это и Double число - кол-во дней от даты ХХХХ

Такая операции вычитания проходит только в Лотус скрипте,
на собаках расчёт дат по другому проходит
Dates can be compared and subtracted. Subtraction yields a numeric value representing seconds. To measure the difference between two dates in days, divide the result by 86,400, which is the number of seconds in a day. For example, if you have two date fields, date1 containing [07/01/01] and date2 containing [07/05/01], the following returns 345,600:
date2-date1
To display the result as 4 days instead of 345,600 seconds, use the following code:
(date2-date1)/86,400
 
M

morpheus

RAJ
всё это есть в ссылке которую я привёл
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!