Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment faire pour convertir entre la date et l'horodatage Unix dans Excel?

L'horodatage Unix est également appelé Epoch time ou POSIX time, qui est utilisé de manière folle dans de nombreux systèmes d'exploitation ou formats de fichiers. Ce tutoriel parle de la conversion entre la date et l'horodatage Unix dans Excel.

Convertir la date en horodatage

Convertir la date et l'heure en horodatage

Convertir l'horodatage à ce jour


flèche bleue droite bulle Convertir la date en horodatage

Navigation par onglets et édition de plusieurs classeurs Excel / documents Word tels que Firefox, Chrome, Internet Explorer 10!

Vous pouvez être familier pour voir plusieurs pages Web dans Firefox / Chrome / IE, et basculer entre eux en cliquant sur les onglets correspondants facilement. Ici, l'onglet Office prend en charge le traitement similaire, ce qui vous permet de parcourir plusieurs classeurs Excel ou documents Word dans une fenêtre Excel ou une fenêtre Word et de basculer facilement entre eux en cliquant sur leurs onglets. Cliquez ici pour une version d'évaluation gratuite d'Office Tab pour 45!

excel

Pour convertir la date en horodatage, une formule peut fonctionner.

Sélectionnez une cellule vide et tapez cette formule = (A1-DATE (1970,1,1)) * 86400 dans et appuyez sur Entrer Si vous en avez besoin, vous pouvez appliquer une plage avec cette formule en faisant glisser la poignée de saisie automatique. Maintenant, une plage de cellules de date a été convertie en horodatages Unix.
doc-convert-date-unix-1


flèche bleue droite bulle Convertir la date et l'heure en horodatage

Il existe une formule qui peut vous aider à convertir la date et l'heure en timestamp Unix.

1. Tout d'abord, vous devez entrer le temps universel coordonné dans une cellule, 1 / 1 / 1970. Voir la capture d'écran:
doc-convert-date-unix-2

2. Puis tapez cette formule = (A1- $ C $ 1) * 86400 dans une cellule, appuyez sur Entrer clé, puis si vous avez besoin, faites glisser la poignée de remplissage automatique vers une plage avec cette formule. Voir la capture d'écran:
doc-convert-date-unix-3

Conseils: Dans la formule, A1 est la cellule date et heure, C1 est le temps universel coordonné que vous avez tapé.


flèche bleue droite bulle Convertir l'horodatage à ce jour

Si vous avez une liste d'horodatage nécessaire pour convertir à ce jour, vous pouvez procéder comme suit:

1. Dans une cellule vide à côté de votre liste d'horodatage et tapez cette formule =(((AXNUMX/XNUMX)/XNUMX)/XNUMX)+DATE(XNUMX), presse Entrer touche, puis faites glisser la poignée de remplissage automatique vers la plage dont vous avez besoin.doc-convert-date-unix-4

2. Puis faites un clic droit sur les cellules utilisées dans la formule et sélectionnez Format de cellule à partir du menu contextuel, puis dans le popping Format de cellule dialogue, sous Nombre onglet, cliquez sur Date le Catégories liste, puis sélectionnez le type de date dans la section de droite.
doc-convert-date-unix-5

3. Cliquez OK, maintenant vous pouvez voir les timestamps Unix ont été convertis en dates.
doc-convert-date-unix-6

Conseils:

1. A1 indique la cellule d'horodatage dont vous avez besoin.

2. Cette formule peut également utiliser pour convertir la série d'horodatage en date et heure, il suffit de formater le résultat au format date et heure.


Convertir rapidement et facilement la date en une autre mise en forme de date dans Excel

Le bouton Appliquer la mise en forme de la date of Kutools for Excel peut rapidement convertir une date standard en format de date selon vos besoins, comme afficher uniquement le mois, le jour ou l'année, le format de la date en aaaa-mm-jj, aaaa.mm.jj et ainsi de suite. , cliquez ici pour un parcours gratuit complet en 60!
doc applique le format de date
Kutools for Excel: avec plus de 300 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60.


Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Myles F · 1 years ago
    One thing to note is that the above is for epoch time in seconds. If you need milliseconds, you need to add a further multiplication / division by 1000. For example, converting from epoch time (milliseconds) to a date would be "=((((A1/1000)/60)/60)/24)+DATE(1970,1,1)".
    • To post as a guest, your comment is unpublished.
      Myles F · 1 years ago
      As a side note, the best way to tell if it's seconds or milliseconds is looking at the length of the field; if it's 10 digits, it's seconds, and if it's 13 digits, it's milliseconds. "=LEN(A1)" will tell you how long the value is.
      • To post as a guest, your comment is unpublished.
        Myles F · 10 months ago
        If that's too much manual work for you (or you have a list that's mixed between seconds and milliseconds), then you can use the following formula to automatically switch between seconds and milliseconds based on the length of the cell: "=((A1/86400)/IF(LEN(A1)=13,1000,1))+DATE(1970,1,1)".
  • To post as a guest, your comment is unpublished.
    Lilian · 1 years ago
    I followed your instructions here, but I get ########## in my excel file. I formatted it to date time. Any suggestions?
    • To post as a guest, your comment is unpublished.
      Boe · 1 years ago
      Had the same problem, but I figured it out. The cell has to have number format, not date format...
    • To post as a guest, your comment is unpublished.
      fuad · 1 years ago
      yeah me too, I got the same problem
    • To post as a guest, your comment is unpublished.
      The Slenderman · 1 years ago
      Normally you see ########## if there's too much information to display for how big you have your cells. Enlarge your cell size and see if that resolves the issue.
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Excuse me, could you tell me which part did not work in your file? Could you upload the detail screenshot for me to have a look?
      • To post as a guest, your comment is unpublished.
        Scott Miller · 1 years ago
        Goggle for "excel convert timestamp to date". Google, grabbing the first answer which is for date to timestamp, gives the answer of "=(A1-DATE(1970,1,1))*86400", which is what Sunny was probably doing. Only if you actually read the content of this page does it become obvious that the actual formula should be something else. To keep the time portion of the timestamp, the formula should be this for UTC "=(A1+DATE(1970,1,1)*86400)/86400". For US Central time, "=(F2+DATE(1970,1,1)*86400-21600)/86400"
  • To post as a guest, your comment is unpublished.
    Andrey · 1 years ago
    Thank you!

    (Your comment is too short! - it was responce to my first line, so I just add this junk :P )
    • To post as a guest, your comment is unpublished.
      VAS · 1 years ago
      Using =(((((G2/1000)/60)/60)-8)/24)+DATE(1970,1,1) for PST