Hola comunidad JMP,
Me gustaría saber si hay una manera más eficiente de traducir una cadena de fecha en el formato 06-AUG-2018 a una fecha JMP.
Aquí está lo que he usado en el pasado:
Local( {t1},
t1 = Match( Word( 2, :Date of Collection, "-" ),
"JAN", 1,
"FEB", 2,
"MAR", 3,
"APR", 4,
"MAY", 5,
"JUN", 6,
"JUL", 7,
"AUG", 8,
"SEP", 9,
"OCT", 10,
"NOV", 11,
12
);
Date MDY(
t1,
Num( Word( 1, :Date of Collection, "-" ) ),
Num( Word( 3, :Date of Collection, "-" ) )
);
)Donde "Fecha de recopilación" es la fecha de cadena.
También probé la función "En Formato" pero no pude entender cómo hacer que JMP entienda el mes abreviado (por ejemplo, JAN, FEB ...).
Gracias por tu ayuda.
Sinceramente,
TS
Informat trabajará para usted. No es necesario especificar un formato de entrada.
d="06-AUG-2018";
d1="02-JAN-2016";
d2="08-DEC-1998";
x=informat(d);
x1=informat(d1);
x2 = informat(d2);
show(x, x1, x2);
/*:
x = 06Aug2018;
x1 = 02Jan2016;
x2 = 08Dec1998;