Convertir une Date - Date9. en Datetime
Bonjour,
Je souhaiterais modifier une date9. en Datetime.
Pour être honnête j'ai du mal à comprendre la gestion des formats des dates dans SAS.
Code:
1 2 3 4 5
| data want;
Set have;
NewDate = input(OldDate,Date9.);
format NewDate datetime20.;
run; |
Merci d'avance
Passer d'un format date à un format datetime
Bonjour,
Pour passer d'un format date à un format datetime, il faut ajouter les informations concernant l'heure :
Code:
1 2 3 4 5 6
| data test;
OldDate = input("17MAR2000",date9.);
format OldDate date9.;
NewDate = DHMS(OldDate,0,0,0);
format NewDate datetime20.;
run; |
Code:
1 2
| OldDate NewDate
17MAR2000 17MAR2000:00:00:00 |
Je vous conseille le tutoriel Les dates SAS expliquées à ma fille d'Olivier Decourt.
Cordialement,