Téléchargement
illégal
Posez votre question Signaler

Import date/heure sous SAS

ninon2010 2Messages postés 23 août 2010Date d'inscription 24 août 2010Dernière intervention - Dernière réponse le 13 sept. 2010 à 23:57
Bonjour,
Je souhaiterai importer une variable au format date/heure sous SAS à partir d'un fichier externe txt et je n'y arrive pas ...
Elle est de type 21/02/2010 08:05:00
Je ne récupère que la date 21/02/2010 mais pas l'heure et j'en ai besoin pour des calculs ultérieurs de durée en heure.
Voici un extrait de mon programme :
data bases.rum ;
%let _EFIERR_ = 0; /* set the ERROR detection macro variable */
infile '...rum.txt'
delimiter='09'x MISSOVER DSD
lrecl=32767 firstobs=2 ;
...
informat dateEntree DDMMYY10.
...
format dateEntree DDMMYY10.
...
input
...
dateEntree
...
;
run;
Qulequ'un a-t-il la solution car je bloque ....
Merci de vore aide.
Lire la suite 

Import date/heure sous SAS »

2 réponses
Réponse
+0
moins plus
Bonjour,
Bien que je ne connaisse pas ton language, tu dois récupérer la donnée dans une variable de type Double, l'heure étant initialisée dans les décimales..
A+
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Le problème est que ton format et informat ddmmyy10. correspond uniquement au format d'une date. Donc c'est pour cela que tu te retrouves uniquement avec la date.
Pour avoir aussi l'heure, il te faut comme format et informat datetime. (qui correspond à la date et à l'heure).
Par contre comme séparateur entre ta date et ton heure, il te faut les deux points (:) et non un espace.
En espérant que ça t'aidera.
Ajouter un commentaire
Ce document intitulé « import date/heure sous SAS » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?