|
|
#11 |
|
Участник
|
Цитата:
Сообщение от someOne
5. Обновил настройки списков пакетных заданий - время запуска на час вперед + изменение значений часового пояса.
это можно сделать так X++: batchJob batchJob;
int i;
TimeZone batchTimeZone;
;
ttsbegin;
while select forupdate batchJob
{
batchTimeZone = conPeek(batchJob.RecurrenceData, 9);
if (batchTimeZone == TimeZone::GMTPLUS0300MOSCOW_STPETERSBURG_VOLGOGRAD)
{
batchJob.OrigStartDateTime = DateTimeUtil::addHours(batchJob.OrigStartDateTime, 1);
batchJob.RecurrenceData = conPoke(batchJob.RecurrenceData, 9, TimeZone::GMTPLUS0300MOSCOW_STPETERSBURG_VOLGOGRAD_RTZ2);
batchJob.update();
i++;
}
}
ttscommit;
info(strFmt("обновлено %1 пакетных заданий", i));PHP код:
PHP код:
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|
| За это сообщение автора поблагодарили: Logger (10), someOne (3). | |
| Теги |
| time, time zone, utc, utcdatetime, зимнее время, часовые пояса |
|
|
|