SAS 9.3 ZMIENNY FORMAT DATETIME JAKO DATA
Mam zmienną datetime22.3, którą chciałbym wyświetlić jako datę.
np. chcę wyświetlić 17 lipca 2006: 00: 00: 00.000 jako 07/17/2006
Jak mam to zrobic?
Dzięki.
dodatkowe informacje:
Dziękuję za wszystkie odpowiedzi.
Właściwie próbowałem go wypisać w formacie daty w proc sql. Wydruk jest drukowany jako**********
(gwiazdy). Nie jestem pewien, co się dzieje.Próbuję użyć INTCK w następujący sposób, ale otrzymuję błąd. Nie wiem, co robię źle. Byłbym wdzięczny za pomoc. Dzięki.
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;