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

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