Атрибут End
Атрибут End задает конец временного интервала.
Синтаксис |
End = ЦЕЛОЕ32, ДАТА, ВРЕМЯ |
Значение |
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER, дата, время, день месяца (1..31), END_OF_MONTH (последний день месяца (для релиза 14101 это значение недоступно)). Абсолютные интервалы Если не указана дата, а только время, то дата для End принимается равной дате для Start. Периодические интервалы Действуют следующие правила дополнения: Действуют следующие ограничения: день недели нельзя указывать вместе с месяцем или числом одновременно, нельзя указывать день месяца больше 28, если месяц не задан явно или месяц – февраль[23], нельзя указывать величины большего порядка, чем в Start – т.е. если в Start не указан месяц, то в End нельзя указать месяц. |
Значение по умолчанию |
для абсолютных интервалов отсутствие End считается отсутствием ограничения по времени. Причем если End отсутствует, Start обязательно должен быть указан. |
Примеры абсолютных интервалов:
Period a (Start = 23/12/2009 End = 8/9/2016, 22:30)
Period b (End = 08/09/ 2007, 2:30)
Period c (Start = 2:00, 5 /6/15)
Примеры периодических интервалов:
Period a (Start = 2, JANUARY End = 10) # со второго по десятое января каждого года
Period b (Start = 12:00 End = 14:00) # каждый день с 12 до двух дня
Period c (Start = 10, 10:00 End = 14:00) # с 10 числа каждого месяца до 14 часов #последнего дня месяца
Period d (Start = MONDAY End = FRIDAY, 17:00) # с понедельника до 17:00 пятницы каждую #неделю
Period e (Start = APRIL, 1, 15:00 End = APRIL, 1, 14:00) # весь год кроме 1 часа 1 #апреля
Period f (Start = MONDAY, 18:30 End = 17:30) # с понедельника 18:30 по следующий #понедельник 17:30