Comment utiliser la fonction TODAY dans SAS (avec exemples)



Vous pouvez utiliser la fonction AUJOURD’HUI dans SAS pour générer la date actuelle.

Les exemples suivants montrent comment utiliser la fonction AUJOURD’HUI dans la pratique.

Exemple 1 : utiliser la fonction AUJOURD’HUI pour générer la date actuelle (sans formatage)

Par défaut, la fonction AUJOURD’HUI génère la date actuelle sous la forme d’une valeur de date SAS numérique, qui correspond au nombre de jours depuis le 1er janvier 1960 :

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

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

La fonction AUJOURD’HUI a généré la valeur 23135.

Puisque cet article a été rédigé le 5 mai 2023, cela signifie que 23 135 jours se sont écoulés depuis le 1er janvier 1960.

Exemple 2 : utiliser la fonction AUJOURD’HUI pour générer la date actuelle (JJMMAA10. Formatage)

Le code suivant montre comment utiliser la fonction TODAY pour générer la date actuelle à l’aide de DDMMYY10. mise en page:

/*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;

La fonction TODAY a généré la date actuelle et le jjmmaa10. L’option format l’a formaté comme 05/05/2023 .

Exemple 3 : utiliser la fonction TODAY pour générer la date actuelle (DATE9. Formatage)

Le code suivant montre comment utiliser la fonction TODAY pour générer la date actuelle à l’aide de DATE9. mise en page:

/*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;

La fonction AUJOURD’HUI a généré la date actuelle et la date9. L’option format l’a formaté comme 05MAY2023 .

Notez que dans ce didacticiel, nous n’avons illustré que quelques façons de formater une date.

Reportez-vous à la page de documentation SAS pour une liste complète des formats de date que vous pouvez utiliser.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans SAS :

Comment ajouter des jours à ce jour dans SAS
Comment obtenir le jour de la semaine à partir de la date dans SAS
Comment calculer la différence entre deux dates dans SAS

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *