
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 :
[…] Parler français : les heures sous la forme 9h30 […]