Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2011, 15h43   #1
Invité de passage
 
Femme
Inscription : novembre 2011
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : novembre 2011
Messages : 31
Points : 2
Points : 2
Par défaut Transformer une date caractère en datetime SAS

Bonjour ,

Je veux transformer une date caractère "2008-11-17:11:44" en datetime SAS

Aidez moi
Merci beaucoup
statasma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 16h01   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
il te manque les secondes , ou le jour? !!
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 16h05   #3
Invité de passage
 
Femme
Inscription : novembre 2011
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : novembre 2011
Messages : 31
Points : 2
Points : 2
il me manque les secondes , ça va causer problème?

Merci
statasma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 16h06   #4
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
Bon on va supposé qu'il te manque les secondes alors tu rajoute ":00" ; avec une concatination avec ta variable et tu appliques ce qui suit:
Code :
1
2
3
4
5
6
 
DATA  test;
format b datetime.;
a="2008-11-17:11:44:00";
b= input (a, anydtdtm.) ;
run;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 16h14   #5
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
bon allé;

Code :
1
2
3
4
5
6
7
 
 
DATA  test;
format b datetime.;
a="2008-11-17:11:44";
b= input (a!!':00', anydtdtm.) ;
run;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 16h18   #6
Invité de passage
 
Femme
Inscription : novembre 2011
Messages : 31
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : novembre 2011
Messages : 31
Points : 2
Points : 2
Merci infiniment pour votre aide
statasma est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h51.


 
 
 
 
Partenaires

Hébergement Web