Работа с Датой

Обсуждение программы xStarter
Ответить
Аватара пользователя
EvilEye
Пассажир
Сообщения: 3
Зарегистрирован: Пн апр 17, 2006 1:13 pm
Благодарил (а): 0
Поблагодарили: 0

Работа с Датой

Сообщение EvilEye » Пн апр 17, 2006 1:55 pm

Программа отличная!
Однако у меня возник следующий вопрос:
Существует такая вот задачка - необходимо дергать сервис с выгрузкой отчётов за период. И в качестве параметра подставлять ему вчерашнее число. Можно ли его получит напрямую в XStarter`e ?

Я пробовал {DATE}-1 , но ничего не получилось.

Аватара пользователя
XelaDin
Пилот экстра класса
Сообщения: 49
Зарегистрирован: Чт ноя 24, 2005 8:49 am
Откуда: Одесса, Украина
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Сообщение XelaDin » Пн апр 17, 2006 2:05 pm

Я использую в таких случаях (MathOperation {DAY}-1).{MANTH}.{YEAR} :wink:
Будь проще - и на тебе оттянутся люди.

Аватара пользователя
EvilEye
Пассажир
Сообщения: 3
Зарегистрирован: Пн апр 17, 2006 1:13 pm
Благодарил (а): 0
Поблагодарили: 0

Сообщение EvilEye » Пн апр 17, 2006 2:09 pm

Большое спасибо! :lol:

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Пн апр 17, 2006 2:19 pm

Правда такой вариант не пройдет в первый день месяца :).

Я уже подумываю о создании спец. математических операция для дат. Уже все есть для этого...

Аватара пользователя
EvilEye
Пассажир
Сообщения: 3
Зарегистрирован: Пн апр 17, 2006 1:13 pm
Благодарил (а): 0
Поблагодарили: 0

Сообщение EvilEye » Пн апр 17, 2006 2:21 pm

А момент смены месяцев ({DAY}=1) руками отлавливать?

Аватара пользователя
XelaDin
Пилот экстра класса
Сообщения: 49
Зарегистрирован: Чт ноя 24, 2005 8:49 am
Откуда: Одесса, Украина
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Сообщение XelaDin » Пн апр 17, 2006 2:24 pm

Да, действительно забыл упамянуть, на случай первого дня месяца естественно ставится проверка: Если {DAY}-1=0 то {MANTH}-1.

З.Ы. Да и еще бывает нужно проверять наличие/отсутствие ведущего нуля в получаемых датах, так что математика с датами это будет очень удобно :D
Будь проще - и на тебе оттянутся люди.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Пн апр 17, 2006 2:26 pm

Да, так тоже можно. Тогда еще и смену года проверять :).

monomah
Пилот - испытатель
Сообщения: 53
Зарегистрирован: Вт янв 17, 2006 9:46 am
Откуда: Одесса, Украина
Благодарил (а): 0
Поблагодарили: 2 раза

Сообщение monomah » Пн апр 17, 2006 3:37 pm

Введение матопераций для дат - одно из самых насущных пожеланий.
Давно уже об этом писали здесь.

Ответить