Jak korzystać z funkcji dziś w sas-ie (z przykładami)
Możesz użyć funkcji DZIŚ w SAS-ie, aby wygenerować bieżącą datę.
Poniższe przykłady pokazują jak w praktyce wykorzystać funkcję DZIŚ .
Przykład 1: Użyj funkcji DZIŚ, aby wygenerować aktualną datę (bez formatowania)
Domyślnie funkcja DZIŚ wyświetla bieżącą datę jako numeryczną wartość daty SAS, czyli liczbę dni od 1 stycznia 1960:
/*create dataset that contains current date*/
data my_data;
today_date= today ();
run ;
/*view dataset*/
proc print data =my_data;
Funkcja DZIŚ wygenerowała wartość 23135.
Ponieważ ten artykuł został napisany 5 maja 2023 roku, oznacza to, że od 1 stycznia 1960 roku minęło 23 135 dni.
Przykład 2: Użyj funkcji DZIŚ, aby wygenerować aktualną datę (DDMMYY10. Formatowanie)
Poniższy kod pokazuje, jak używać funkcji DZIŚ do generowania bieżącej daty za pomocą DDMMYY10. układ:
/*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;
Funkcja DZIŚ wygenerowała aktualną datę i ddmmy10. Opcja formatu sformatowała go jako 05.05.2023 .
Przykład 3: Użyj funkcji DZIŚ, aby wygenerować aktualną datę (DATA9.Formatowanie)
Poniższy kod pokazuje, jak używać funkcji DZIŚ do generowania bieżącej daty za pomocą DATE9. układ:
/*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;
Funkcja DZIŚ wygenerowała aktualną datę i date9. Opcja formatu sformatowała go jako 05MAY2023 .
Pamiętaj, że w tym samouczku zilustrowaliśmy tylko kilka sposobów formatowania daty.
Pełną listę formatów daty, których możesz używać, znajdziesz na stronie dokumentacji SAS-a .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
Jak dodać dni do daty w SAS
Jak uzyskać dzień tygodnia na podstawie daty w SAS
Jak obliczyć różnicę między dwiema datami w SAS-ie