|
Dernière réponse | |
---|---|
Sujet : [csvde.exe] format date expiration de compte ? | |
ZeBix | Trouvé la réponse (ça a été dur) ! http://msdn.microsoft.com/library/ [...] letime.asp La date est donc stockée sur un entier signé de 64 bits qui représente le nombre de dixièmes de microsecondes (= paquets de 100 nanosecondes) écoulées depuis le 1-1-1601 à 0h0:0 Pour ceux que ça intéresse, explication de ma démarche geekeuse pour trouver ça : Je me suis douté que le chiffre en gras ci-dessus était une max_value quelconque, et c'est effectivement le cas : 9223372036854775807 = (2 exposant 63) -1. Probablement parce que le 64ème bit qui sert à écrire ce nombre quelque part, sert au signe. J'ai trouvé un outil de calcul de la date à partir du time_stamp à l'adresse suivante : http://www.csgnetwork.com/unixds2timecalc.html J'entre 127753596000000000 et je trouve le 1/11/2374... à 23h mais cette marge est probablement due à quelques erreurs au niveaux des années bissextiles.. n'empêche que nous voilà à 369 ans presque jour pour jour de la date que je cherche ... plus qu'à soustraire cela à 1970 (date de début du time_stamp UNIX traditionnel ...) et hop on tombe sur 1601 ... NETTEMENT plus facile de rechercher sur Google avec ça :) |
Vue Rapide de la discussion |
---|