포스팅 목차
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 |
댓글