Hoppa till huvudinnehåll

Hur konverterar man mellan datum och Unix-tidsstämpel i Excel?

Unix-tidsstämpel kallas också Epoch-tid eller POSIX-tid, vilket används vilt i många operativsystem eller filformat. Denna handledning talar om konverteringen mellan datum och Unix-tidsstämpel i Excel.

Konvertera datum till tidsstämpel

Konvertera datum och tid till tidsstämpel

Konvertera tidsstämpel till datum

Fler handledning om konvertering av datetime ...


pil blå höger bubbla Konvertera datum till tidsstämpel

För att konvertera datum till tidsstämpel kan en formel lösa det.

Välj en tom cell, antag att Cell C2 och skriv den här formeln = (C2-DATE (1970,1,1)) * 86400 in i den och tryck ange , om du behöver kan du använda ett intervall med den här formeln genom att dra handtaget för autofyllning. Nu har ett antal datumceller konverterats till Unix-tidsstämplar.
doc-convert-date-unix-1


2 klick för att konvertera tid till decimaltimmar, minuter eller sekunder

Smakämnen Konvertera tid egenskap av Kutools för Excel kan hjälpa dig att snabbt konvertera tider till decimaltimmar, miner eller sekunder och placera resultatet i den ursprungliga destinationen eller en annan.

doc converttime 1

pil blå höger bubbla Konvertera datum och tid till tidsstämpel

Det finns en formel som kan hjälpa dig att konvertera datum och tid till Unix-tidsstämpel.

1. För det första måste du skriva in den samordnade universaltiden i en cell 1/1/1970. Se skärmdump:
doc-convert-date-unix-2

2. Skriv sedan den här formeln = (A1- $ C $ 1) * 86400 tryck in i en cell ange dra sedan om du behöver dra autofyllhandtaget till ett intervall med den här formeln. Se skärmdump:
doc-convert-date-unix-3

tips: I formeln är A1 datum- och tidscellen, C1 är koordinatens universella tid du skrev.


pil blå höger bubbla Konvertera tidsstämpel till datum

Om du har en lista med tidsstämpel som behövs för att konvertera till datum kan du göra nedanstående steg:

1. Skriv en formel i en tom cell bredvid din tidsstämpellista =(((A1/60)/60)/24)+DATE(1970,1,1), Tryck ange och dra sedan handtaget för automatisk fyllning till ett intervall du behöver.
doc-convert-date-unix-4

2. Högerklicka sedan på cellerna som använde formeln och välj Formatera celler från snabbmenyn och sedan i popping Formatera celler under Nrunt fliken, klicka Datum i Kategori och välj sedan datumtypen i höger avsnitt.
doc-convert-date-unix-5

3. klick OK, nu kan du se att Unix-tidsstämplarna har konverterats till datum.
doc-convert-date-unix-6

Anmärkningar:

1. A1 anger den tidsstämpelcell du behöver.

2. Denna formel kan också användas för att konvertera tidsstämpelserier till datum och tid, bara formatera resultatet till datum- och tidsformatet.

3. Ovanstående formel konverterar 10-siffrigt nummer till en standard datumtid. Om du vill konvertera ett 11-siffrigt nummer, eller 13-siffrigt nummer eller 16-siffrigt nummer till en standarddatumtid i Excel, använd formeln enligt nedan:

Konvertera 11-siffrigt nummer till datum: =A1/864000+DATUM(1970,1,1;XNUMX;XNUMX)

Konvertera 13-siffrigt nummer till datum: =A1/86400000+DATUM(1970,1,1;XNUMX;XNUMX)

Konvertera 16-siffrigt nummer till datum: =A1/86400000000+DATUM(1970,1,1;XNUMX;XNUMX)

För olika längder på tal som behövde konverteras till datumtid, ändra bara antalet nollor i divisorn i formeln för att få resultatet korrekt.


Relativa artiklar:

  • Hur tar jag bort tid från datum i Excel?
    Om det finns en kolumn med datum med tidsstämpel, till exempel 2-17-2012 12:23, och du inte vill behålla tidsstämpeln och vill ta bort tiden 12:23 från datumet och bara lämna datumet 2-17-2012. Hur kunde du snabbt ta bort tid från datum i flera celler i Excel?

  • Hur kombinerar jag datum och tid i en cell i Excel?
    Det finns två kolumner i ett kalkylblad, en är datum, den andra är tid. Finns det något sätt att snabbt kombinera dessa två kolumner i en och behålla tidsformatet? Nu introducerar den här artikeln två sätt i Excel för att kombinera datumkolumn och tidskolumn i ett och behålla tidsformatet.

Bästa kontorsproduktivitetsverktyg

Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50 + Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

kte-flik 201905


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How Define a Custom Date Format: yyyy-mm-dd hh:mm:ss

yyyy: Year with four digits.
mm: Month with two digits (01-12).
dd: Day of the month with two digits (01-31).
hh: Hour with two digits (00-23).
mm: Minute with two digits (00-59).
ss: Second with two digits (00-59).
This comment was minimized by the moderator on the site
Hi, Monero Jeanniton, to format a cell with custom date format, just right-click on the cell, select Format Cells, then type the format into Type of Custom section. See screenshot:
https://www.extendoffice.com/images/stories/comments/sun-comment/format%20cells.png
This comment was minimized by the moderator on the site
Converted 123000 Lines of Data Stamp 13 Digits like a PRO Thanks alot for the tips
This comment was minimized by the moderator on the site
I have a numeric value of 3721719999 which is suppose to display as 00:06:12 (hh:mm:ss). This time represents the time duration of a video file. The date stamp on the file name is 1/18/2014 4:04 pm, if that offers any further information. I extracted the number using Filelist.exe and this was the result. Thanks!
This comment was minimized by the moderator on the site
How to convert 13 digits timestamp to human readable date ?
Could someone help please
This comment was minimized by the moderator on the site
Hi, Roobanraj, to convert 13 digits timestamp to a standard datetime, you can use the formula as this:=A1/86400000+DATE(1970,1,1), A1 is the cell that contains the 13-digits you want to convert to.
This comment was minimized by the moderator on the site
How to convert 11 digits timestamp to human readable date ?
Could someone help please
This comment was minimized by the moderator on the site
For converting 11 digits timestamp to a standard datetime, use the formula as this:=A1/864000+DATE(1970,1,1), A1 is the cell that contains the 11-digits you want to convert to.
This comment was minimized by the moderator on the site
how to convert event time stamp to hour
This comment was minimized by the moderator on the site
To convert date for MOODLE the only formula that worked was:


Instead of =(C2-DATE(1970,1,1))*86400

I tried 20/october/1980 and Moodle read 19/october/1980.

I used
=(C2-DATE(1970,1,0))*86400

I tried 20/october/1980 and Moodle read 20/october/1980.
This comment was minimized by the moderator on the site
How to convert 21 digits timestamp to human readable date ?
Could someone help please
E.g., 202002191100506253230
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
Thanks for your supplement.
This comment was minimized by the moderator on the site
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)".
This comment was minimized by the moderator on the site
Muchas gracias, para mi caso estaba adivinando porque no conocía que tipo de dato venia pero este fue la solución, el dato que me pasaron era con esta forma 1641014648299 y la formula fue esta =((((C2/1000)/60)/60)/24 )+FECHA(1970;1;1) por lo cual si alguien esta en un caso similar al mío puede optar por esta formula.

Esta formula también me sirvió pero solo trae fecha =A1/86400000+FECHA(1970;1;1)
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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)".
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations