Мне нужно написать скрипт, который преобразует символические данные в формат данных. У меня есть таблица со столбцом date
, содержащая строки, такие как 28.01.2017 09:23:14
. Мне нужно преобразовать их в формат даты 28.23.2017
. я попробовал:Convert string column 'dd.mm.yyyy hh: mm: ss' в формат даты SAS 'dd.mm.yyyy'
data SMS_STAT;
set SMS_STAT;
date = input(date, DDMMYY9.);
put date = DDMMYY9.;
run;
Кроме того, я попытался diffrent форматы в date
и put
, но это не помогло: он превращается в .
Я substringed 28.01.2017 09:23:14
к 28.01.2017
так что теперь, я хочу введите дату из него.
У вас есть вопросы синтаксиса. 1) те обратные кавычки вызовут проблему 2) аргумент 2 функции INPUT, формат требует точки как DDYYMM9. –
Привет, Владислав. Просьба уточнить контекст проблемы. Это сценарий? Я не могу поймать. См. Также http://stackoverflow.com/help/how-to-ask –
@VitaliyPro Да, это скрипт –