SAS 9.3 DATETIME ПЕРЕМЕННЫЙ ФОРМАТ КАК ДАТА

У меня есть переменная datetime22.3, которую я хотел бы отобразить как дату.

например, я хочу отобразить 17JUL2006: 00: 00: 00.000 как 17.07.2006

Как мне это сделать?

Благодарю.

Дополнительная информация:

Спасибо за все отклики.

На самом деле, я попытался вывести его в формате даты в рамках процесса 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; 

Ответы на вопрос(3)

Ваш ответ на вопрос