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

Plus de tutoriels sur la conversion date / heure ...


flèche bleue droite bulle Convertir la date en horodatage

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

Sélectionnez une cellule vide, supposez Cell C2 et tapez cette formule = (C2-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


Supprimer l'heure de DateTime

Dans Excel, pour supprimer 12: 11: 31 de 1 / 21 / 2017 12: 11: 31 et le rendre exactement 1 / 21 / 2017, vous devrez peut-être prendre le temps de créer une formule pour gérer ce travail. Cependant, le Supprimer le temps de la date utilité de Kutools for Excel pouvez rapidement supprimer définitivement l’horodatage du formatage date / heure dans Excel.
Cliquez pour télécharger la version d'essai gratuite de 30-day.

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é.


Incroyable! Un outil modifie la manière de modifier et de parcourir plusieurs documents Office.

Ouvrir des fichiers dans plusieurs fenêtres

Ouvrir des fichiers dans une fenêtre à onglet avec Office Tab

ot X 1 Flèches 1

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 =(((A1/60)/60)/24)+DATE(1970,1,1), 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

À noter :

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.

Pointe: Si vous avez des difficultés à vous rappeler des formules complexes, voici le Texte automatique outil de Kutools for Excel Vous pouvez enregistrer toutes les formules que vous avez utilisées dans un volet, puis les réutiliser n'importe où, n'importe quand. Il vous suffit de modifier les références pour qu'elles correspondent à vos besoins réels. Cliquez pour le télécharger gratuitement maintenant.
doc-convert-date-unix-6


Articles relatifs:

  • Comment supprimer l'heure de la date dans Excel?
    S'il existe une colonne de date avec horodatage, telle que 2 / 17 / 2012, 12: 23, et que vous ne souhaitez pas conserver l'horodatage et que vous souhaitez supprimer l'heure 12: 23, laissez uniquement la date. 2 / 17 / 2012. Comment supprimer rapidement l'heure de la date dans les cellules multiples d'Excel?


Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes sans perdre de données; Contenu des cellules divisées; Combiner les lignes / colonnes en double... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus que de puissantes fonctionnalités 300. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit du jour 30.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie grandement votre travail

  • Activer l'édition par onglets et la lecture dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit le nombre de clics de souris pour vous chaque jour!
fond officetab
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.
    Dan Miller · 3 months ago
    IF you have an LDAP 18-Digit timestamp such as 132079258679926000 the below formulas will not work. You first have to convert them as they are based in nano seconds from 1/1/1601. The following formula in Excel converts the LDAP to EPOCH to human dates =(((((A1/10000000)-11644473900)/60)/60)/24)+DATE(1970,1,1) where A1 refers to your timestamp location
  • 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 · 1 years 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 · 2 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 · 2 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 · 2 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 · 2 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