Essayer de convertir 1504865618099.00 le temps Unix en un temps lisible avec la date ..__
=(UNIX + ("1/1/1970"-"1/1/1900"+1)*86400) / 86400
Mais ça ne marche pas.
=A1/(24*60*60) + DATE(1970;1;1)
devrait fonctionner avec des secondes. Votre temps est en millisecondes, donc diviser par 1000 donne la date correcte (comme =(A1/86400/1000)+25569
N'oubliez pas de définir le type sur Date
sur votre cellule de sortie. Je l'ai essayé avec cette date: 1504865618099
qui est égale à 8-09-17 10:13
.
au cas où ce qui précède ne fonctionne pas pour vous. pour moi cela ne l’a pas été pour certaines raisons;
les numéros UNIX sur lesquels je travaille proviennent des dates Mozilla place.sqlite.
pour que cela fonctionne: j'ai divisé les cellules UNIX en deux: l'un des 10 premiers nombres (la date) et les 4 autres chiffres restants (les secondes, je crois)
Ensuite, j'ai utilisé cette formule, = (A1/86400) +25569 où A1 contient la cellule avec le premier 10 nombre; et cela a fonctionné