dafdan
Messages postés2Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention 3 mars 2007
-
3 mars 2007 à 17:57
dafdan
Messages postés2Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention 3 mars 2007
-
3 mars 2007 à 19:33
Bonjour,
par l'intermediaire d'une socket je recupere une date du format :
( time en C : Gets time of day.time gives the current time, in seconds, elapsed since 00:00:00 GMT, January 1, 1970, and stores that value in the location pointed to by timer, provided that timer is not a NULL pointer. )
et je n'arrive pas à l'exploiter en C#.
Merci.
dafdan
Messages postés2Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention 3 mars 2007 3 mars 2007 à 19:33
Entre temps j'avais trouvé une méthode :
dt = new System.DateTime(1970, 1, 1, 1, 0, 0, 0, DateTimeKind.Local);
i = 1172858686; par ex ....val du jour en C donné par la socket
i = i * 10000000;
dt = dt.AddTicks(i);
....
Merci
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 3 mars 2007 à 18:30
Salut,
Si tu as une valeur entière te donnant le nombre de secondes depuis le 1er Janvier 1970, tu n'as qu'à utiliser la méthode AddSeconds d'un DateTime initialisé au 1er Janvier 1970, non ?