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