Lista de variables de fecha de control-m
Variables del sistema.
El formato de estas variables es:
%%nombre_de_la_variable
donde %% son los símbolos que identifican variable de autoedición para C-M. Este
sustituirá la variable por su contenido y ajustará la longitud de la línea donde esté escrita.
Las variables de auto-edición del sistema son:
%%ODATE : Fecha original del Job (YYMMDD).
%%OYEAR : Año original del Job (YY).
%%OMONTH : Mes original del Job (MM).
%%ODAY : Día original del Job (DD).
%%OWDAY : Día original de la semana del Job (1=DOMINGO, 2=LUNES ...
6=VIERNES, 0=SABADO).
%%OJULDAY: Día original del trabajo en el año (JJJ)
%%RDATE : Fecha actual de trabajo del sistema (YYMMDD)
%%RYEAR : Año actual de trabajo del sistema (YY)
%%RMONTH : Mes actual de trabajo del sistema (MM)
%%RDAY : Día actual de trabajo del sistema (DD)
%%RWDAY : Día de la semana actual de trabajo del sistema (idem %%OWDAY)
%%DATE : Fecha gregoriana de trabajo (YYMMDD).
%%YEAR : Año gregoriano de trabajo (YY).
%%MONTH : Mes gregoriano de trabajo (MM).
%%DAY : Día gregoriano de trabajo (DD).
%%WDAY : Día de la semana del día gregoriano (ídem %%RWDAY).
%%JULDAY : Día juliano de la fecha de trabajo (JJJ)
%%TIME : Hora del día (HHMMSS).
%%$SIGN : El valor dado en $ representa el identificador del ordenador sobre
el que el Job debe ejecutarse.
%%BLANK : Blanco.
%%CALCDATE.
Puede calcular fechas a partir de una fecha dada. Su formato será:
%%CALCDATE fecha +/- una_cantidad
donde la fecha estará en formato en YYMMDD y la cantidad estará dentro del rango 1- 65.
Ejemplo.
%%SET %%FECHA-AYER = %%CALDATE %%ODATE - 1
cuyo resultado será para el 1 de junio de 1992
%%SET %%FECHA-AYER = 920530
La sentencia %%CALCDATE debe incluirse como parte de la sentencia %%SET