SAS 9.3 DATETIME VARIABLE FORMAT AS DATE

Ich habe eine datetime22.3-Variable, die ich als Datum anzeigen möchte.

Zum Beispiel möchte ich 17JUL2006: 00: 00: 00.000 als 17.07.2006 anzeigen

Wie mache ich das?

Vielen Dank.

zusätzliche Information:

Vielen Dank für alle Antworten.

Eigentlich habe ich versucht, es im Datumsformat innerhalb von proc sql auszugeben. Die Ausgabe wird gedruckt als********** (Sterne). Ich bin nicht sicher, was los ist.

Ich versuche, INTCK wie folgt zu verwenden, erhalte jedoch eine Fehlermeldung. Ich bin nicht sicher, was ich falsch mache. Ich würde Ihre Hilfe schätzen. Vielen Dank.

PROC FORMAT;
PICTURE DTFMT LOW-HIGH='%0m/%0d/%Y'  (DATATYPE=DATETIME);
RUN;

data want;
dt_val1='17JUL2006:00:00:00.000'dt;
dt_val2='17AUG2012:00:00:00.000'dt;
format dt_val1 dt_val2 dt_val3 dtfmt.;
dt_val3=intck('MONTH',dt_val1,dt_val2);
put dt_val3;
run; 

Antworten auf die Frage(8)

Ihre Antwort auf die Frage