Як використовувати функцію today у sas (з прикладами)
Ви можете використовувати функцію TODAY у SAS, щоб створити поточну дату.
У наступних прикладах показано, як на практиці використовувати функцію TODAY .
Приклад 1. Використовуйте функцію СЬОГОДНІ, щоб створити поточну дату (без форматування)
За замовчуванням функція TODAY виводить поточну дату як числове значення дати SAS, яке є кількістю днів з 1 січня 1960 року:
/*create dataset that contains current date*/
data my_data;
today_date= today ();
run ;
/*view dataset*/
proc print data =my_data;
Функція TODAY згенерувала значення 23135.
Оскільки ця стаття була написана 5 травня 2023 року, це означає, що з 1 січня 1960 року минуло 23 135 днів.
Приклад 2. Використовуйте функцію СЬОГОДНІ, щоб створити поточну дату (ДДММРР10. Форматування)
У наступному коді показано, як за допомогою функції TODAY генерувати поточну дату за допомогою ДДММРР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;
Функція TODAY згенерувала поточну дату та ddmmy10. Параметр формату відформатував його як 05/05/2023 .
Приклад 3. Використовуйте функцію СЬОГОДНІ, щоб створити поточну дату (ДАТА9.Форматування)
У наведеному нижче коді показано, як за допомогою функції TODAY генерувати поточну дату за допомогою 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;
Функція TODAY згенерувала поточну дату та date9. Параметр формату відформатував його як 05MAY2023 .
Зауважте, що в цьому посібнику ми проілюстрували лише кілька способів форматування дати.
Зверніться до сторінки документації SAS , щоб отримати повний список форматів дати, які можна використовувати.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:
Як додати дні до дати в SAS
Як отримати день тижня з дати в SAS
Як обчислити різницю між двома датами в SAS