* 질문 : http://cafe.daum.net/statsas/B3m/14496
* 참고 : http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003169696.htm;
* ISO 8601 : http://ko.wikipedia.org/wiki/ISO_8601;
* INPUT 함수 : http://statwith.pe.kr/SAS/1.FUNCTION/F0207.htm;
DATA BACK;
INPUT VAR $4.;
CARDS;
0021
2100
1735
0135
1006
;
* INPUT 함수 처리 : 문자형 자료를 수치형 자료로 변경;
* HHMMSS로 0021를 00시 21분으로 처리 못함.
* 이를 처리하기 위하여 ISO 8601 B8601TM INFORMAT을 사용하여처리.;
* ISO 8601은 국제 표준화 기구(ISO)에서 제정한 날짜와 시간의 표기에 관한 국제 표준 규격;
DATA BACK1;
FORMAT VAR1 VAR2 var3 HHMM5.;
SET BACK;
VAR1 = INPUT(VAR,HHMMSS4.);
VAR2 = INPUT(VAR,B8601TM.);
var3 = HMS(substr(VAR,1,2), substr(VAR,3,2), 00);
RUN;
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.