본문 바로가기
SAS/SAS 함수

【SAS 함수】 119. DATE 함수

by 기서무나구물 2018. 12. 6.

포스팅 목차

    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

    댓글