ПАССАТРабота с программойСоздание отчетов в формате RTF → Встраивание даты и времени расчета


5.6. Встраивание даты и времени расчета


В отчет можно встраивать дату и время в различном формате, используя переменную #CALCDATE#. Для управления форматом даты переменная #CALCDATE# имеет строковый параметр DATEFORMAT, который может содержать следующие поля:

Поле Описание
%a Сокращенное название дня недели
%A Полное название дня недели
%b Сокращенное название месяца
%B Полное название месяца
%c Дата и время в представлении, соответствующем локали
%d День месяца как десятичное число (01 - 31)
%H Час в 24-часовом формате (00 - 23)
%I Час в 12-часовом формате (01 - 12)
%j День года как десятичное число (001 - 366)
%m Месяц как десятичное число (01 - 12)
%M Минута как десятичное число (00 - 59)
%p A.M./P.M. индикатор текущей локали в 12-часовом формате
%S Секунды, в 12-часовом формат
%U Неделя года как десятичное число (воскресенье – первый день недели) (00 - 53)
%w День недели как десятичное число (0 - 6; воскресенье 0)
%W Неделя года как десятичное число, с понедельника, первого дня недели (00 - 53)
%x Дата в представлении, соответствующем локали
%X Время в представлении, соответствующем локали
%y Последние две цифры года как десятичное число (00 - 99)
%Y Все цифры года как десятичное число (00 - 99)
%z,
%Z
Название часового пояса, в зависимости от параметров реестра, или ничего, если часовой пояс неизвестен

Например, для вывода даты в формате DD.MM.YYYY HH:MM, необходимо следующее описание:

 

#CALCDATE:DATEFORMAT=%d.%m.%Y  %H:%M#