본문 바로가기
SAS/SAS 함수

[SAS 함수] 282. NLDATE

by 기서무나구물 2021. 10. 5.

282. NLDATE

 


Sas date값을 date format 서술자에 의해 지정된 locale의 date값으로 변환한다.

Category: SAS 날짜/시간 (Date and Time)

- 문 법


NLDATE
 (date,descriptor)

Arguments

     date

          는 SAS 날짜값 지정.

     descriptor

%%  % 문자를 지정한다
%a  요일을 3자리로 표시한다.(MON)
%A  요일을 표시한다.(MONDAY)
%b  월을 3자리로 표시한다.(JAN)
%B  월을 표시한다.(January)
%C  공백을 추가하여 월을 표시한다.(*January *)
%d  날을 표시한다. 1-9일의 경우 앞자리에 0을 붙여서 표시.(01)
%e  공백을 추가하여 날을 표시한다.(* 1*)
%F  공백을 추가하여 요일을 표시한다.(*Friday *)
%j  1년중의 날수를 표시한다. ('7NOV2005'd -> 311)
%m  월을 2자리 숫자로 표현한다.(01)
%o  월을 표시한다.(* 1*)
%u  요일을 날짜로 표시한다.(월-일요일 -> 1-7로 표시)
%U  1년중 해당하는 주의 번호를 표시한다.(1년 00~53)
%V  1년중 해당하는 주의 번호를 표시한다.(1년 01~53)
%w  요일을 날짜로 표시한다.(일-토요일 -> 0-6로 표시)
%W  1년중 해당하는 주의 번호를 표시한다.(1년 00~53)
%y  년도를 2자리로 표시한다.
%Y  년도를 4자리로 표시한다.

 

- 예 제

날짜를 지정한 포맷으로 표시한다.

SAS Statements
data NLDATE;
     options locale=English_unitedstates;
     logfile = nldate('24Feb2003'd,'%B-%d.log');
     put logfile;

     options locale=English_unitedstates;
     weekname = nldate('24Feb2003'd,'%A');
     put weekname;
run;
Results
logfile          weekname  
February-24.log    Monday
반응형

'SAS > SAS 함수' 카테고리의 다른 글

[SAS 함수] 284. NLTIME  (0) 2021.10.05
[SAS 함수] 283. NLDATM  (0) 2021.10.05
【SAS 함수】 281. NETPV  (0) 2021.10.05
【SAS 함수】 280. N  (0) 2021.10.05
【SAS 함수】 279. MORT  (0) 2021.10.05

댓글