Hallo JMP-Community,
Ich würde gerne wissen, ob es eine effizientere Möglichkeit gibt, eine Datumszeichenfolge im Format 06.08.2018 in ein JMP-Datum zu übersetzen.
Folgendes habe ich in der Vergangenheit verwendet:
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, "-" ) )
);
)Dabei ist „Erfassungsdatum“ das String-Datum.
Ich habe auch die Funktion „Im Format“ ausprobiert, konnte aber nicht herausfinden, wie ich JMP dazu bringen kann, den abgekürzten Monat (z. B. JAN, FEB...) zu verstehen.
Ich danke Ihnen für Ihre Hilfe.
Aufrichtig,
TS
Informat wird für Sie funktionieren. Es ist nicht erforderlich, ein Eingabeformat anzugeben.
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;