Атрибут Start

Атрибут Start задает начало временного интервала.

Синтаксис

Start = ЦЕЛОЕ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 (последний день месяца).

 

Периодические интервалы

Для периодических интервалов атрибут Start является обязательным и определяющим для указания временного интервала. Действует следующий порядок:

 

      если в Start указан месяц, то периодичность год;

      если в Start указан день месяца, периодичность – месяц;

      если в Start указан день недели, периодичность – неделя;

      если в Start указано только время, период – день.

 

Значение, указанное в Start, может быть больше значения, указанного в End. При этом интервал инвертируется – End  переносится на следующий год, месяц, неделю или день в зависимости от периодичности.

 

Допускается указание нескольких значений, например, месяца и дня месяца. Но делать это надо с осторожностью. Если, например, указанного числа в месяце нет, то период будет пропущен.
День недели нельзя указывать вместе с месяцем или числом одновременно. Остальные комбинации допускаются.

 

Действуют следующие правила дополнения:

 

      Если время не указано, то берется начало дня (00:00).

      Если месяц указан, но не указано число, то берется первое число.

Значение по

умолчанию

Для абсолютных интервалов – начало летоисчисления.
Для периодических интервалов поле обязательно.