[Delphi] Conversion date du format Unix vers format Windows

Conversion date du format Unix vers format Windows [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 22-01-2003 à 10:24:09    

Bonjour !
 
Je cherche à convertir une date au format unix (entier 32bits correspondant aux nombres de secondes depuis le 01/01/1970) au format windows (double de 64bits correspondant à ça : The integral part of a TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of a TDateTime value is fraction of a 24 hour day that has elapsed. )
 
Existe-t-il une fonction qui le fasse directement... aussi bien en pascal (delphi) ou en C ?
 
Parce que sinon, c'est le cirque (du fait des années bisextiles, etc...)
 
Merci d'avance !


---------------
CPU (Cybertool Power User)
Reply

Marsh Posté le 22-01-2003 à 10:24:09   

Reply

Marsh Posté le 22-01-2003 à 11:38:53    

Ok, j'ai peut être trouvé.
 
On peut passer par la classe d'objet CTIME de visual C++ pour convertir un objet FILETIME en systemtime...
 
 
 
Si ça peut aider qqu'un...
 
P.S.: il y a même directement la fonction FileTimeToSystemTime...


---------------
CPU (Cybertool Power User)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed