Rechercher : dans
Par :

Dates SAS du format char au format date

Dernière réponse le 21 jui 2008 à 11:26:46 subarud, le 3 jun 2008 à 11:06:14 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un problème très standard sous SAS : une variable dont les dates sont écrites sous la forme dd/mm/yyyy mais considérée au format character. Je ne parviens pas à la convertir au format date, quelqu'un peut-il m'aider ?

Merci d'avance,

Subaru-d

Configuration: Windows 2000
Firefox 2.0
SAS V.9

Meilleures réponses pour « Dates SAS du format char au format date » dans :
Vérifier le format d'une date en PHP VoirIl existe plusieurs méthodes pour verifier le format d'une date en PHP, vous pouvez par exemple découper la chaîne puis tester les valeurs de chaque élément. Plus simplement nous utiliserons les expressions régulières. Pour valider une date au...
Travailler sur les dates avec Excel VoirVous avez une date en C3 par exemple, et vous voulez connaitre : le N° de la semaine correspondant à cette date : = NO.SEMAINE(C3;2) Nota : 2 correspond à un système de semaines commençant le Lundi, et 1 pour le Dimanche. ...

1

steelspirit, le 6 jun 2008 à 11:57:52
  • +1

Il faut utiliser la fonction INPUT avec l'informat qui va bien à savoir DDMMYY10.

Steel

- T'as pas vu Chloraine ?
- C'est qui Chloraine ? - Ah Ah Ah !

Répondre à steelspirit

2

 anonym, le 21 jui 2008 à 11:26:46
  • +4

Essaye ce programme,


data traite_date (drop = jour mois an);
set fichier;
format an $4.;
format jour mois $2.;
format date_new ddmmyy10. ;

jour = substr(date_ini,1,2) ;
mois = substr(date_ini,4,2) ;
an = substr(date_ini,7,4) ;
date_new = mdy(mois,jour,an);
run;

Répondre à anonym