Раздел «Начальные установки»

Раздел «Начальные установки» является необязательным разделом сценария. Он должен включаться в том случае, если в сценарии предполагается использовать данные типа дата/время в формате, отличном от принятого по умолчанию в языке. Установленный разработчиком сценария собственный формат входных данных типа «дата/время» запоминается в предопределенной переменной tsformat исходного текста сценария.

Примечание

Выходной формат данных типа «дата/время» устанавливается в предопределенной переменной DATEFORMAT.

Описание раздела
set:
[tsformat = "<​входной формат даты/времени​>"];
<​входной формат даты/времени​> ::= <​строка формата​>
<​строка формата​>::=
  <​элемент формата​> [<​разделитель​><​элемент формата​>…]
<​разделитель​>::=
  / | - | . | : | , | <​символ пробела​> | "<​символьная константа​>"
<​элемент формата​>::=
                <​день месяца​>
                | <​день года​>
                | <​месяц​>
                | <​год​>
                | <​часы​>
                | <​минуты​>
<​день месяца​>::= DD | dd
<​день года​>::= DDD | ddd
<​месяц​>::=
   ММ | mm | MONTH | Month | month | MON | Mon | mon | MONR
<​год​>::= Y [Y [Y [Y]]]]  |  y [y [y [y]]]]
<​часы​>::= { HH | hh } [ {MID | mid }  ]
      | { HH12 | hh12 }[ {MID | mid] }
      | { HH24 | hh24 }
<​минуты​>::= MI | mi
Описание шаблонов

Шаблоны DD, dd задают представление дня месяца арабскими цифрами. Диапазон значений этих шаблонов от 1 до 31.

Шаблоны DDD, ddd задают представление дня года арабскими цифрами. Диапазон значений этих шаблонов от 1 до 366.

Шаблоны MM, mm задают представление месяца арабскими цифрами. Диапазон значений этих шаблонов от 1 до 12.

Шаблоны MONTH, Month, month задают полное название месяца.

Шаблоны MON, Mon, mon задают сокращенное (три символа) название месяца.

Шаблон MONR задает представление месяца римскими цифрами. Допустимые значения этого шаблона: I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII.

Шаблоны Y, y задают представление цифр года арабскими цифрами. Диапазон значений этих шаблонов от 0 до 9.

Шаблоны HH, hh, HH12, hh12 задают представление часа половины суток (до обеда или после обеда) арабскими цифрами. Диапазон значений этих шаблонов от 0 до 11.

Шаблоны HH24, hh24 задают представление часа суток арабскими цифрами. Диапазон значений этих шаблонов от 0 до 23.

Шаблоны MID, mid задают представление символов am, pm.

Шаблоны MI, mi задают представление минут арабскими цифрами. Диапазон значений этих шаблонов от 0 до 59.

По умолчанию используется следующий формат:

"DD/MM/YYYY HH24:MI";
Примеры форматов и представляемых ими значений
Символьное представление Формат
16.02.1998:10:35 DD.MM.YYYY:HH:MI
16.02.98:10:35 dd.mm.yy:HH:MI
16-02-98 10:35 DD-mm-YY hh:mi
10 час 30 мин 16/02/1998 HH "час" MI "мин" DD/MM/YYYY
В год 1998 месяца 02 дня 16 "В год" YYYY "месяца" MM "дня" DD
10.35 hh.mi
До конца года осталось дней: 264 "До конца года осталось дней: " DDD
10.VII.2001 DD.MONR.YYYY
15/07/1999 07pm:30 DD/MM/YYYY hh12mid:mi
Последняя архивация: март, 23.1998 "Последняя архивация: " MONTH, DD.YYYY