Временная метка Unix также называется временем эпохи или временем POSIX, которое широко используется во многих операционных системах или форматах файлов. В этом руководстве рассказывается о преобразовании между датой и меткой времени Unix в Excel.
Преобразовать дату в метку времени
Преобразование даты и времени в метку времени
Преобразовать метку времени на дату
Дополнительные руководства по преобразованию даты и времени …
Преобразовать дату в метку времени
Чтобы преобразовать дату в метку времени, формула может вычислить это.
Выберите пустую ячейку, предположим, ячейку C2, и введите эту формулу = (C2-ДАТА (1970,1,1)) * 86400 в это и нажмите Enter key, при необходимости вы можете применить диапазон с этой формулой, перетащив маркер автозаполнения. Теперь диапазон ячеек даты преобразован в метки времени Unix.
Преобразование даты и времени в метку времени
Существует формула, которая может помочь вам преобразовать дату и время в метку времени Unix.
1. Во-первых, вам нужно ввести всемирное координированное время в ячейку, 1. Смотрите скриншот:
2. Затем введите эту формулу = (A1- $ C $ 1) * 86400 в ячейку, нажмите Enter , а затем при необходимости перетащите дескриптор автозаполнения в диапазон с этой формулой. Смотрите скриншот:
Tips: В формуле A1 — это ячейка даты и времени, C1 — введенная вами координата всемирного времени.
Преобразовать метку времени на дату
Если у вас есть список временных меток, необходимых для преобразования на сегодняшний день, вы можете сделать следующие шаги:
1. В пустой ячейке рядом со списком временных меток введите эту формулу. =(((A1/60)/60)/24)+DATE(1970,1,1), нажмите Enter и перетащите маркер автозаполнения в нужный диапазон.
2. Затем щелкните правой кнопкой мыши ячейки, в которых используется формула, и выберите Формат ячеек из контекстного меню, затем во всплывающем Формат ячеек диалог под Nвокруг вкладку нажмите Время в Категория список, затем выберите тип даты в правом разделе.
3. Нажмите OK, теперь вы можете видеть, что метки времени Unix преобразованы в даты.
Ноты:
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?
Эта статья покажет вам, как преобразовать дату и время из одного часового пояса в другой в Excel.
-
Как разделить дату и время из ячейки на две отдельные ячейки в Excel?
Например, у вас есть список данных, смешанных с датой и временем, и вы хотите разделить каждую из них на две ячейки, одна — это дата, а другая — время, как показано ниже. В этой статье представлены два быстрых метода решения этой проблемы в Excel.
-
Как преобразовать ячейку формата даты / времени в дату только в Excel?
Если вы хотите преобразовать ячейку формата даты и времени только в значение даты, такое как 2016/4/7 1:01 AM до 2016/4/7, эта статья может вам помочь.
-
Как убрать время с даты в Excel?
Если есть столбец даты с отметкой времени, например, 2 17:2012, и вы не хотите сохранять отметку времени и хотите удалить время 12:23 из даты и оставить только дату 12. Как можно быстро удалить время из даты в нескольких ячейках Excel?
-
Как объединить дату и время в одну ячейку в Excel?
На листе есть два столбца, один — это дата, другой — время. Есть ли способ быстро объединить эти два столбца в один и сохранить формат времени? Теперь в этой статье представлены два способа в Excel объединить столбец даты и столбца времени в один и сохранить формат времени.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
I have a very large excel spread sheet that has a column of time stamps. Does anyone know convert that over to a date? Is there a function I can use? I tried format cell date but that doesn’t work. My file is 91,568 KB. If there is a simpler way to this that would be great. I’m open to ideas.
Thank you in advance
P.S.
I don’t know any programming languages
asked Apr 17, 2013 at 21:50
3
A timestamp is the elapsed time since Epoch time (01/01/1970), so basically we have to convert this time in days, and add the epoch time, to get a valid format for any Excel like spreadsheet software.
-
From a timestamp in milliseconds (ex: 1488380243994)
use this formula:
=A1/1000/86400+25569
with this formater:
yyyy-mm-dd hh:mm:ss.000
-
From a timestamp in seconds (ex: 1488380243)
use this formula:
=A1/86400+25569
with this formater:
yyyy-mm-dd hh:mm:ss
Where A1
is your column identifier.
Given custom formaters allow to not loose precision in displayed data, but you can of course use any other date/time one that corresponds to your needs.
answered Oct 18, 2018 at 14:21
DonatelloDonatello
3,4153 gold badges31 silver badges38 bronze badges
1
below formula worked form me in MS EXEL
=TEXT(CELL_VALUE/24/60/60/1000 + 25569,"YYYY-MM-DD HH:MM")
CELL_VALUE is timestamp in milliseconds
here is explanation for text function.
answered Nov 22, 2018 at 10:31
ranjeetcaoranjeetcao
1,7232 gold badges20 silver badges28 bronze badges
1
If you get a Error 509 in Libre office you may replace ,
by ;
in the DATE() function
=(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970;1;1)
answered Apr 24, 2014 at 20:36
Karl AdlerKarl Adler
15.4k10 gold badges69 silver badges86 bronze badges
1
If your file is really big try to use following formula:
=A1 / 86400 + 25569
A1 should be replaced to what your need.
Should work faster than =(((COLUMN_ID_HERE/60)/60)/24)+DATE(1970,1,1) cause of less number of calculations needed.
answered Feb 22, 2014 at 17:29
1
=(((A1/60)/60)/24)+DATE(1970,1,1)+(-5/24)
assuming A1
is the cell where your time stamp is located and dont forget to adjust to account for the time zone you are in (5 assuming you are on EST)
answered Apr 15, 2014 at 19:51
LanaLana
711 silver badge1 bronze badge
This DATE
-thing won’t work in all Excel-versions.
=CELL_ID/(60 * 60 * 24) + "1/1/1970"
is a save bet instead.
The quotes are necessary to prevent Excel from calculating the term.
answered Sep 19, 2016 at 6:21
Stephan WeinholdStephan Weinhold
1,6151 gold badge28 silver badges37 bronze badges
Be aware of number of digits in epoch time. Usually they are ten (1534936923) ,then use:
=(A1 / 86400) + 25569
For thirteen digits (1534936923000) of epoch time adjust the formula:
=(LEFT(A1,LEN(A1)-3) / 86400) + 25569
to avoid
###################################
Dates or times that are negative or too large display as ######
See more on https://www.epochconverter.com/
answered Jul 23, 2019 at 7:15
Daniel HorvathDaniel Horvath
3411 gold badge3 silver badges13 bronze badges
The answer of @NeplatnyUdaj is right but consider that Excel want the function name in the set language, in my case German. Then you need to use «DATUM» instead of «DATE»:
=(((COLUMN_ID_HERE/60)/60)/24)+DATUM(1970,1,1)
answered Oct 18, 2018 at 14:44
ownkingownking
1,9461 gold badge23 silver badges34 bronze badges
AD ticks to datetime format: =A1/864000000000 — 109205
answered Dec 15, 2015 at 13:20
i got result from this in LibreOffice Calc :
=DATE(1970,1,1)+Column_id_here/60/60/24
answered Jan 31, 2016 at 7:30
This worked for me:
=(col_name]/60/60/24)+(col_name-1)
deblocker
7,6092 gold badges23 silver badges57 bronze badges
answered Mar 3, 2017 at 8:28
Use this simple formula. It works.
Suppose time stamp in A2
:
=DATE(YEAR(A2),MONTH(A2),DAY(A2))
4b0
21.7k30 gold badges95 silver badges140 bronze badges
answered Dec 23, 2019 at 8:12
1
Summary
To convert a Unix timestamp to Excel’s date format, you can use a formula based on the DATE function. In the example shown, the formula in C5 is:
=(B5/86400)+DATE(1970,1,1)
Generic formula
Explanation
The Unix time stamp tracks time as a running count of seconds. The count begins at the «Unix Epoch» on January 1st, 1970, so a Unix time stamp is simply the total seconds between any given date and the Unix Epoch. Since a day contains 86400 seconds (24 hours x 60 minutes x 60 seconds), conversion to Excel time can be done by dividing days by 86400 and adding the date value for January 1st, 1970.
In the example shown, the formula first divides the time stamp value in B5 by 86400, then adds the date value for the Unix Epoch, January 1, 1970. The formula evaluates like this:
=(B5/86400)+DATE(1970,1,1)
=(1538352000/86400)+25569
=43374
When C5 is formatted with the Excel date «d-mmm-yyyy», the date is displayed as 1-Oct-2018.
How Excel tracks dates time
The Excel date system starts on January 1, 1900 and counts forward. The table below shows the numeric values associated with a few random dates:
Date | Raw value |
---|---|
1-Jan-1900 | 1 |
28-Jul-1914 00:00 | 5323 |
1-Jan-1970 00:00 | 25569 |
31-Dec-1999 | 36525 |
1-Oct-2018 | 43374 |
1-Oct-2018 12:00 PM | 43374.5 |
Notice the last date includes a time as well. Since one day equals 1, and one day equals 24 hours, time in Excel can represented as fractional values of 1, as shown in the table below. In order to see the value displayed as a time, a time format needs to be applied.
Hours | Time | Fraction | Value |
---|---|---|---|
3 | 3:00 AM | 3/24 | 0.125 |
6 | 6:00 AM | 6/24 | 0.25 |
4 | 4:00 AM | 4/24 | 0.167 |
8 | 8:00 AM | 8/24 | 0.333 |
12 | 12:00 PM | 12/24 | 0.5 |
18 | 6:00 PM | 18/24 | 0.75 |
21 | 9:00 PM | 21/24 | 0.875 |
24 | 12:00 AM | 24/24 | 1 |
Author
Dave Bruns
Hi — I’m Dave Bruns, and I run Exceljet with my wife, Lisa. Our goal is to help you work faster in Excel. We create short videos, and clear examples of formulas, functions, pivot tables, conditional formatting, and charts.
Your pages offer clear writing and simple explanations that I’m sure are immensely helpful to many. Thanks for making the internet a better place.
Get Training
Quick, clean, and to the point training
Learn Excel with high quality video training. Our videos are quick, clean, and to the point, so you can learn Excel in less time, and easily review key topics when needed. Each video comes with its own practice worksheet.
View Paid Training & Bundles
Help us improve Exceljet
SladovArina Пользователь Сообщений: 3 |
Всем здравствовать! Ребята, подскажите пожалуйста, как можно в excel перевести порядковый номер даты (такого формата «1498219368») в более осознанный формат «14.07.2017». |
Владимир Пользователь Сообщений: 8196 |
А почему этот текст — «1498219368» должен стать датой? «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
Сергей Пользователь Сообщений: 11251 |
и интересует эт какой год от рождества христова 1498219368 Лень двигатель прогресса, доказано!!! |
kavaka Пользователь Сообщений: 179 |
Выставить формат ячейки на дату? |
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#5 14.07.2017 12:17:34
В числах это будет, однако 42930,00, а ваши «1498219368» — это из области чегой-то запредельного… «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
Может это какой-нибудь буддийский календарь? ) |
Alemox Пользователь Сообщений: 2183 |
Всё просто: Есть ещё даты такие чтоб проверить теорию? Изменено: Alemox — 14.07.2017 14:38:04 Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. |
Bema Пользователь Сообщений: 6761 |
Alemox, браво . Действительно все просто оказалось. Изменено: Bema — 14.07.2017 14:41:28 Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл |
AAF Пользователь Сообщений: 1000 |
#9 14.07.2017 14:48:20 Unix время
и, возможно GMT прибавить придется… Изменено: AAF — 14.07.2017 15:17:58 |
||
vikttur Пользователь Сообщений: 47199 |
#10 14.07.2017 15:21:08
Вывих мозга |
||
Alemox Пользователь Сообщений: 2183 |
#11 14.07.2017 15:22:09 Стало интересно всё таки. Пошарился и отрыл следующую информацию
Формула для преобразования: Насчёт функции ОКРВНИЗ, никогда не использовал, но кому интересно почитайте . Изменено: Alemox — 14.07.2017 15:26:46 Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. |
||
АlехМ Пользователь Сообщений: 1100 |
Alemox, тогда можно так |
Alemox Пользователь Сообщений: 2183 |
Всё хорошо что хорошо кончается. Если б AAF не навёл на мысль, так бы и не узнали что это за комбинация цифр. Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. |
АlехМ Пользователь Сообщений: 1100 |
Если ужать до некуда |
vikttur Пользователь Сообщений: 47199 |
#15 14.07.2017 16:06:25
Где-то есть еще автор темы ) |
||
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#16 14.07.2017 16:33:30
Главное не это — может еще и объявится! Основное — форумчане, благодаря нашим знатокам, обогатились новым знанием. И от себя скажу «Спасибо!»… «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
АlехМ Пользователь Сообщений: 1100 |
Я то же эти знания положил в копилку. Спасибо! |
АlехМ Пользователь Сообщений: 1100 |
#18 15.07.2017 08:42:06 Если ячейка с формулой имеет формат дата, то округлять не обязательно. Алексей М. |
Временная метка Unix также называется временем эпохи или временем POSIX, которое широко используется во многих операционных системах или форматах файлов. В этом руководстве обсуждается преобразование даты в метку времени Unix в Excel.
Преобразовать дату в метку времени
Преобразование даты и времени в метку времени
Преобразовать метку времени на дату
Преобразовать дату в метку времени
Просмотр и редактирование с вкладками нескольких книг Excel / документов Word, таких как Firefox, Chrome, Интернет 10! |
Возможно, вы знакомы с просмотром нескольких веб-страниц в Firefox / Chrome / IE и можете переключаться между ними, легко щелкая соответствующую вкладку. Здесь вкладка Office поддерживает аналогичную обработку, позволяя просматривать несколько книг Excel или документов Word в одном окне Excel или Word и легко переключаться между ними, щелкая вкладку. ЧтобыНажмите на бесплатную 45-дневную пробную версию Office Tab! |
Чтобы преобразовать дату в метку времени, вы можете использовать формулу для решения проблемы.
Выберите пустую ячейку и введите эту формулу = (A1-DATE (1970,1,1)) * 86400 Enter и нажмитевойтиKey, при необходимости, вы можете применить диапазон этой формулы, перетащив маркер автозаполнения. Теперь ряд ячеек даты преобразован в отметки времени Unix.
Преобразование даты и времени в метку времени
Существует формула, которая поможет вам преобразовать дату и время в метку времени Unix.
1. Во-первых, вам нужно ввести всемирное координированное время в ячейку 01.01.1970. Смотрите скриншот:
2. Затем введите эту формулу = (A1- $ C $ 1) * 86400 в ячейку, нажмитеВойтиKey и при необходимости используйте эту формулу, чтобы перетащить дескриптор автозаполнения в диапазон. Смотрите скриншот:
подсказки: В формуле A1 — это ячейка даты и времени, а C1 — введенная вами координата мирового времени.
Преобразовать метку времени на дату
Если у вас есть список меток времени, которые необходимо преобразовать в даты, вы можете выполнить следующие действия:
1. В пустой ячейке рядом со списком отметок времени введите эту формулу = (((A1 / 60) / 60) / 24) + ДАТА (1970,1,1), нажмитевойтиButton, а затем перетащите маркер автозаполнения в нужный диапазон.
2. Затем щелкните правой кнопкой мыши ячейку, в которой используется формула, и выберитеФормат ячейкиИз контекстного меню, а затем во всплывающемФормат ячейкиДиалоговое окно под NУмбраЯрлык, щелкнитеДатаВкатегорияСписок, а затем выберите тип даты справа.
3. НажмитеOK, Теперь вы можете видеть, что метка времени Unix была преобразована в дату.
незамедлительный:
1. A1 представляет нужную ячейку с отметкой времени.
2. Эту формулу также можно использовать для преобразования серии отметок времени в дату и время, просто отформатируйте результат в формате даты и времени.
Перепечатано:https://www.extendoffice.com/zh-CN/documents/excel/2473-excel-timestamp-to-date.html