Задание интервалов времени
Во многих переменных конфигурационных файлов используется задание
моментов или интервалов времени в качестве параметра. Такой параметр может
состоять из одного или нескольких моментов или промежутков времени,
разделителем должна являться запятая. Пробелы в строках задания времени
НЕДОПУСТИМЫ. Простой интервал времени задается следующим образом:
15:00-23:45
Это означает, что интервал охватывает время с 15 часов до 23 часов 45 минут
включительно в каждый день недели. Кроме того, есть возможность задания
дней недели, в которые этот интервал действует (включительно). Например:
1.01:00-5.07:00
Это означает, что интервал охватывает время с 1 часа до 7 часов пять дней в
неделю - с понедельника по пятницу. Цифра с точкой перед временем означает
номер дня недели: 1-понедельник, 2-вторник, ..., 7 или 0 - воскресенье.
Можно создавать сложные интервалы, например:
1.23:00-5.07:00,6.00:00-7.24:00
охватываются периоды с понедельника по пятницу с 23 до 7 часов, в субботу и
воскресенье круглосуточно;
2.09:00-2.17:00,3.09:00-5.15:00,4.12:00-6.18:00,5.21:00-5.23:30
охватываются периоды: вторник - с 9 до 17, среда - с 9 до 15, четверг - с 9
до 18, пятница - с 9 до 18 и с 21 до 23:30, суббота - с 12 до 18, в
воскресенье и понедельник интервалов нет.
Как видно из последнего примера, интервалы могут перекрываться.
Кроме интервалов времени, могут задаваться моменты времени,
обозначаемые просто time. Это обычное указание момента времени, возможен
вариант с указанием дня недели. Моментов времени может быть указано
несколько, разделителем должна являться запятая, например:
23:00,5.16:30,19:30