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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *