
Parler français : les heures sous la forme 9h30
mars 16, 2009Je vous propose une série d’articles sur la thématique “Parler français avec SAS”. Je reprend les notions du précédent article sur les heures pour nous intéresser à la manière d’ajouter la lettre h séparant habituellement les heures des minutes ? Voici un exemple structuré en 4 parties.
1. L’instruction PICTURE de PROC FORMAT
Ici est créé un format HR_FR au moyant de l’instruction PICTURE dans une procédure PROC FORMAT. Il s’applique à des données exprimant les heures SAS.
proc format;
picture hr_fr other=‘%Hh%0M’ (datatype=time);
run;
2. Créer un data set pour illustrer le sujet
L’étape data crée un data set HEURE_FR contenant une variable DEBUT avec deux observations. Ces records sont des heures exprimées en SAS Time.
data heure_fr;
debut=‘9:05′t;
output;
debut=‘14:05′t;
output;
run;
3. Appliquer le format HR_FR à la variable DEBUT
Le temps de la procédure PROC PRINT est ajouté le format HR_FR à la variable DEBUT .
proc print data=heure_fr;
format debut hr_fr.;
run;
4. Voir Le résultat de la procédure PROC PRINT
debut
9h05
14h05
Lectures complémentaires :













