Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

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 *