Bonjour a tous,
j'aimerais convertir deux date oracle en C:
une au format : DD/MM/YYYY HH24:MI:SS.FF3
l'autre : DD/MM/YYYY HH24:MI:SS
Puis faire leur difference.
Comment puis je faire ???
Merci a tous
 
			
			






 
			
			
			
			 
			
				
 Date Oracle en C
 Date Oracle en C
				
				
						
						
				Bonjour a tous,
j'aimerais convertir deux date oracle en C:
une au format : DD/MM/YYYY HH24:MI:SS.FF3
l'autre : DD/MM/YYYY HH24:MI:SS
Puis faire leur difference.
Comment puis je faire ???
Merci a tous
 
 
				
				
						
						
				Bonjour,
Je pense que le plus simple pour toi est de convertir tes dates au format "seconde depuis 1970". Cela peut se faire assez simplement via la fonction mktime, qui prend en entrée une structure tm définie comme suit (il n'est pas nécessaire de renseigner tous les champs pour utiliser mktime) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Merci
pour les curieux la reponse est:
la fonction strptime pour la conversion char --> time
 
 
				
				
						
						
				Bonjour,
strptime est peut-être la fonction qui te convient, mais elle n'est pas standard (je n'arrive d'ailleurs pas à savoir à quel standard elle répond).
[Edit] Il semble que son standard soit XPG4
Partager