Методы извлечения месяца и года из дат SAS

Чтобы извлечь месяц и год из даты SAS на английском языке, вы можете использовать различные функции и форматы SAS. Вот несколько методов:

  1. Использование функций МЕСЯЦ и ГОД:

    data _null_;
     date = '01JAN2024'd; /* Replace with your SAS date variable */
     month = month(date);
     year = year(date);
     put month= year=;
    run;
  2. Использование функции PUT с форматами даты:

    data _null_;
     date = '01JAN2024'd; /* Replace with your SAS date variable */
     month = put(date, monname.);
     year = put(date, year4.);
     put month= year=;
    run;
  3. Использование функции СКАНИРОВАНИЯ для извлечения месяца и года из символьной переменной:

    data _null_;
     date = '01JAN2024'; /* Replace with your SAS date variable */
     month = scan(date, 2, ' ');
     year = scan(date, 3, ' ');
     put month= year=;
    run;