포스팅 목차
119. DATE
DATE 함수는 현재 날짜를 SAS 날짜 형태로 반환한다.
Category: | Date and Time |
MAIN |
문 법
DATE (); |
참 고
오늘날짜와 1960년 1월1일 과의 차이의 날짜를 나타내는 SAS date 값을 리턴하고,
날짜 형식으로 보기 위해 날짜 포맷을 사용
관련 함수
함수명 | 함수내용 |
DATDIF | 인수로 지정한 두 날짜 사이의 차이를 계산한다. |
DATE | 현재 날짜를 SAS 날짜 형태로 반환한다. |
DATEJUL | SAS Julian 형태의 날짜를 SAS date값으로 변환한다. |
DATEPART | DATEPART 함수는 SAS Datetime 데이터 값(날짜/시간)으로부터 날짜 부분을 추출한다. |
DATETIME | DATEPART 함수는 SAS Datetime 데이터 값(날짜/시간)으로부터 날짜 부분을 추출한다. |
DAY | DAY 함수는 SAS 날짜 데이터 값으로부터 일자(day)를 반환한다. |
DHMS | 날짜, 시간, 분, 초 값을 개별적으로 입력하여 SAS DATETIME 값으로 반환한다. |
HMS | 시간,분,초를 개별적으로 입력하여 SAS 시간으로 변환한다. |
HOLIDAY | 지정한 연도의 지정한 휴일에 대한 SAS 날짜 값을 반환합니다. |
HOUR | SAS 시간이나 datetime 값에서 시간값을 반환한다. |
INTCINDEX | 날짜, 시간 또는 datetime 구간이 주어졌을때 순환 지수(순환 주기, 순환 지표, cycle index) 값을 반환한다. |
INTCK | 2개의 날짜,시간,datetime 등의 차이를 구해 정수값으로 반환한다. |
INTCYCLE | 날짜, 시간 또는 datetime 구간이 주어졌을때 다음으로 높은 (higher) 계절 주기의 날짜, 시간 또는 datetime 구간을 반환한다. |
INTFIT | 두 날짜 사이에 정렬되어 있는 time interval(시간 간격)을 반환한다. |
INTFMT | 날짜, 시간 또는 datetime 구간이 지정되었을때 사용하면 좋을 SAS format을 알려주는 함수 |
INTGET | 3개의 날짜 또는 datetime 값에 기반한 시간 간격(time interval)을 반환한다. |
INTINDEX | 날짜, 시간 또는 datetime 구간(datetime interval)과 값이 주어졌을때 계절 지수(seasonal index)를 반환한다. |
INTNX | 주어진 구간만큼, 날짜,시간,datetime등이 경과한 날짜값을 반환한다. |
INTSEAS | 날짜, 시간 또는 datetime 구간이 주어졌을때 계절 주기(seasonal cycle)의 길이를 반환한다. |
INTSHIFT | 기본 interval에 상응하는 이동 간격(교대 간격, Shift Interval)을 반환한다. |
INTTEST | 시간 간격(time interval)이 유효하면 1을 반환하고, 그렇지 않으면 0을 반환한다. |
JULDATE | SAS 날짜 데이터 값에서 율리우스 날짜(Julian date)을 반환한다. |
JULDATE7 | SAS 날짜 데이터 값에서 7자리 율리우스 날짜(Julian date)를 반환한다. |
MDY | 월,일,년을 개별적으로 입력하여 SAS date 값을 반환한다. |
MINUTE | SAS TIME 또는 datetime에서 분(Minute)을 추출한다. |
MONTH | SAS date 값으로 부터 월(Month)에 해당하는 부분을 추출한다. |
NWKDOM | 지정한 월(month)과 연도(year)에서 n번째 요일이 위치한 날짜를 반환한다. |
QTR | SAS date 값으로부터 날짜가 속한 분기를 반환한다. |
SECOND | SAS time 이나 datetime 값에서 초를 반환한다. |
TIME | 현재 시간을 반환한다. |
TIMEPART | SAS Datetime 데이터 값(날짜/시간)으로부터 시간 부분을 추출한다. |
TODAY | 현재 날짜를 반환한다. |
WEEK | 인수로 지정한 날짜에 해당하는 년도의 주차(Week)를 반환한다. |
WEEKDAY | SAS date 값으로부터 요일값을 반환한다. |
YEAR | SAS date 값으로부터 년도(Year)에 해당하는 부분을 반환한다. |
YRDIF | 사용자가 지정한 2개 날짜(date) 사이의 년도 차이를 계산한다. |
YYQ | 지정한 년도와 분기로부터 분기 초일자를 반환한다. |
MAIN |
예 제
예 제 1 :
string변수에서 단어의 위치와 length를 반환 받은후에, substrn 함수를 이용하여서 각 단어를 자른다.
SAS Statements |
data DATE;
format date1 yymmdd10.;
date1=DATE();
run;
Results |
date1=2005-10-19
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 121. DATEPART 함수 (0) | 2018.12.06 |
---|---|
【SAS 함수】 120. DATEJUL 함수 (0) | 2018.12.06 |
【SAS 함수】 118. DATDIF 함수 (0) | 2018.12.06 |
[SAS 함수] 117. DAIRY 함수 (0) | 2018.12.06 |
【SAS 함수】 116. DACCTAB 함수 (0) | 2018.12.06 |
댓글