Прескочи на основното съдържание

Как да конвертирате между дата и времево клеймо на Unix в Excel?

Автор: Слънце Последна промяна: 2023-04-02

Unix timestamp се нарича още епохално време или POSIX време, което се използва широко в много операционни системи или файлови формати. Този урок говори за преобразуването между дата и времево клеймо на Unix в Excel.

Преобразуване на дата във времева марка

Преобразуване на дата и час в клеймо за време

Преобразуване на времевата марка в дата

Още уроци за преобразуване на дата и час...


стрелка син десен балон Преобразуване на дата във времева марка

За да конвертирате дата в клеймо за време, формула може да го изработи.

Изберете празна клетка, да предположим клетка C2 и въведете тази формула =(C2-ДАТА(1970,1,1))*86400 в него и натиснете Въведете ключ, ако имате нужда, можете да приложите диапазон с тази формула, като плъзнете манипулатора за автоматично попълване. Сега набор от клетки с дати са преобразувани в Unix времеви марки.
doc-convert-date-unix-1


2 кликвания за преобразуване на времето в десетични часове, минути или секунди

- Преобразуване на време функция на Kutools за Excel може да ви помогне бързо да конвертирате времената в десетични часове, минути или секунди и да поставите резултата в оригиналната дестинация или друга.

doc converttime 1

стрелка син десен балон Преобразуване на дата и час в клеймо за време

Има формула, която може да ви помогне да преобразувате дата и час в Unix timestamp.

1. Първо, трябва да въведете координираното универсално време в клетка, 1/1/1970. Вижте екранна снимка:
doc-convert-date-unix-2

2. След това въведете тази формула =(A1-$C$1)*86400 в клетка, натиснете Въведете ключ, след това, ако имате нужда, плъзнете манипулатора за автоматично попълване до диапазон с тази формула. Вижте екранна снимка:
doc-convert-date-unix-3

Съвети: Във формулата A1 е клетката за дата и час, C1 е координатното универсално време, което сте въвели.


стрелка син десен балон Преобразуване на времевата марка в дата

Ако имате списък с клеймо за време, необходимо за преобразуване в дата, можете да направите следните стъпки:

1. Въведете тази формула в празна клетка до вашия списък с времеви клейма =(((A1/60)/60)/24)+DATE(1970,1,1), Натиснете Въведете клавиш, след което плъзнете манипулатора за автоматично попълване до диапазон, от който се нуждаете.
doc-convert-date-unix-4

2. След това щракнете с десния бутон върху клетките, използващи формулата, и изберете Форматиране на клетки от контекстното меню, след това в изскачащото Форматиране на клетки диалог, под Nумбра кликнете върху Дата в категория списък, след което изберете типа дата в десния раздел.
doc-convert-date-unix-5

3. кликване OK, сега можете да видите времевите марки на Unix са преобразувани в дати.
doc-convert-date-unix-6

Забележки:

1. A1 показва клетката с времеви печат, от която се нуждаете.

2. Тази формула може да се използва и за преобразуване на поредица от времеви клейма в дата и час, просто форматирайте резултата във формата за дата и час.

3. Горната формула преобразува 10-цифрено число в стандартна дата и час, ако искате да преобразувате 11-цифрено число, или 13-цифрено число, или 16-цифрено число в стандартна дата и час в Excel, моля, използвайте формулата по-долу:

Преобразувайте 11-цифрено число в дата: =A1/864000+ДАТА(1970,1,1)

Преобразувайте 13-цифрено число в дата: =A1/86400000+ДАТА(1970,1,1)

Преобразувайте 16-цифрено число в дата: =A1/86400000000+ДАТА(1970,1,1)

За различни дължини на числото, което трябва да бъде преобразувано в дата и час, просто променете броя на нулите на делителя във формулата, за да получите правилно резултата.


Относителни статии:

  • Как да премахнете времето от датата в Excel?
    Ако има колона с дата с времеви печат, като например 2/17/2012 12:23, и не искате да запазите часовия печат и искате да премахнете часа 12:23 от датата и да оставите само датата 2 г. Как можете бързо да премахнете времето от датата в множество клетки в Excel?

  • Как да комбинирате дата и час в една клетка в Excel?
    Има две колони в работния лист, едната е датата, другата е часът. Има ли някакъв начин бързо да комбинирате тези две колони в една и да запазите формата на часа? Сега тази статия въвежда два начина в Excel за комбиниране на колона за дата и колона за час в едно и запазване на формата на часа.

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
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