Как использовать функцию today в sas (с примерами)


Вы можете использовать функцию СЕГОДНЯ в SAS для создания текущей даты.

Следующие примеры показывают, как использовать функцию СЕГОДНЯ на практике.

Пример 1. Используйте функцию СЕГОДНЯ для создания текущей даты (без форматирования).

По умолчанию функция СЕГОДНЯ выводит текущую дату в виде числового значения даты SAS, которое представляет собой количество дней, прошедших с 1 января 1960 года:

 /*create dataset that contains current date*/
data my_data;
    today_date= today ();
run ;

/*view dataset*/
proc print data =my_data;

Функция СЕГОДНЯ сгенерировала значение 23135.

Поскольку эта статья была написана 5 мая 2023 года, это означает, что с 1 января 1960 года прошло 23 135 дней.

Пример 2. Используйте функцию СЕГОДНЯ для создания текущей даты (ДДММГГ10. Форматирование).

Следующий код показывает, как использовать функцию СЕГОДНЯ для создания текущей даты с использованием ДДММГГ10. макет:

 /*create dataset that contains current date*/
data my_data;
    today_date= today ();
    format today_date ddmmyy10. ;
    put today_date;
run ;

/*view dataset*/
proc print data =my_data;

Функция СЕГОДНЯ генерирует текущую дату и ddmmy10. Параметр формата отформатировал его как 05.05.2023 .

Пример 3. Используйте функцию СЕГОДНЯ для создания текущей даты (DATE9.Formatting).

Следующий код показывает, как использовать функцию СЕГОДНЯ для создания текущей даты с помощью DATE9. макет:

 /*create dataset that contains current date*/
data my_data;
    today_date= today ();
    format today_date date9. ;
    put today_date;
run ;

/*view dataset*/
proc print data =my_data;

Функция СЕГОДНЯ сгенерировала текущую дату и дату9. Параметр формата отформатировал его как 05MAY2023 .

Обратите внимание, что в этом уроке мы проиллюстрировали лишь несколько способов форматирования даты.

Полный список форматов дат, которые вы можете использовать, см. на странице документации SAS .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:

Как добавить дни к дате в SAS
Как получить день недели из даты в SAS
Как рассчитать разницу между двумя датами в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *