Время в 12-часовом формате в Control M

Как отправить уведомление по электронной почте с указанным ниже форматом даты и времени в заголовке электронной почты

2020-12-31 01-30-25 PM

Я могу получить время, создав 3 локальные переменные, а затем объединив их, но время отображается в 24-часовом формате %%HOURS %%SUBSTR %%TIME 1 2 %%MINUTES %%SUBSTR %%TIME 3 2 %%SECONDS %% SUBSTR %%TIME 5 2

Загрязнение вышеуказанных локальных переменных %%HOURS.:%%MINUTES.:%%SECONDS

Спасибо, Нагарадж.


person CodeStar    schedule 03.09.2020    source источник


Ответы (1)


Боюсь, это единственная системная переменная, которую предоставляет Control-M (с точки зрения времени). Честно говоря, спрос на 12-часовое время невелик. Единственным способом было бы установить свою собственную пользовательскую переменную Control-M, отобразив системное время и установив переменную таким образом (для этого хорошо подходит поле команды до или после).

person Mark    schedule 04.09.2020
comment
не могли бы вы помочь мне, как создать пользовательскую переменную и вывести время в 12-часовом формате. Ценю вашу помощь - person CodeStar; 05.09.2020
comment
Затем вам нужно будет отобразить системное время в 12-часовом формате и передать результат в утилиту ctmvar, которая устанавливает переменные Control-M - ctmvar -action set -var \%\%\\12HR_TIME -varexpr your_input_here - person Mark; 10.09.2020