Bonjour a tous !
J’ai développé une fonction qui permet de convertir une Date représenté en Milli second en un TimeStamp (SQL server) mais mon problème ce que cette fonction me donne de résultat erroné pour le « 02/11/2007»= 39385 jours (ça doit être 39386 il manque un jour !!)
et pour le 02/10/2007 elle me donne 39355 c'est correct
Voici mon code :
Connaissez vous ce problème ? avez une idée pour la corrigée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static final double toMilliSecConst =86400000;// un jour en MS. public static final double from1970To1899 = 25567;// Nombre de jour du 31/12/1899 juqu'au 1/1/1970. public static long convertFromLongJavaDateFormatToMsDateFormat(long pMsDate){ return (long)((pMsDate/toMilliSecConst)+ from1970To1899)-31; }![]()
Partager