2016-09-01 2 views
-1

У меня есть переменная даты и времени в SAS (пример 01 сентября 2016 00:00:00 GMT), и я хочу сохранить часть даты этого как DDMMYY8. формат. Я не уверен, как это сделать, или если есть быстрый способ сделать это, не используя INDEX, чтобы найти пробелы и сжать его?Преобразование даты слова в формате SAS в формат ddmmyy

Благодаря

+0

Вы знаете, как ввести его в DateTime? – Joe

ответ

0

Самый простой способ будет использовать функцию сканирования для разделения значений даты и конвертировать их в переменной даты:

data test; 
char_date='12 September 2016 00:00:00 GMT'; 
format date date9.; 
date=input(scan(char_date,1," ")||substr(scan(char_date,2," "),1,3)||scan(char_date,3," "),date9.); 
run; 
Смежные вопросы