日付として表示したいdatetime22.3変数があります。
たとえば、17JUL2006:00:00:00.000 を 07/17/2006 として表示したい
どうすればいいですか?
ありがとう。
追加情報:
すべての返信に感謝します。
実際にproc sql内で日付形式で出力してみました。**********
出力は(星)として印刷されています。何が起こっているのかわかりません。
次の方法で INTCK を使用しようとしていますが、エラーが発生します。何が間違っているのかわかりません。よろしくお願いします。ありがとう。
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;