Note: The other languages of the website are Google-translated. Back to English

Как преобразовать дату и метку времени Unix в Excel?

Временная метка Unix также называется временем эпохи или временем POSIX, которое широко используется во многих операционных системах или форматах файлов. В этом руководстве рассказывается о преобразовании между датой и меткой времени Unix в Excel.

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

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

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

Дополнительные руководства по преобразованию даты и времени ...


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

Чтобы преобразовать дату в метку времени, формула может вычислить это.

Выберите пустую ячейку, предположим, ячейку C2, и введите эту формулу = (C2-ДАТА (1970,1,1)) * 86400 в это и нажмите Enter key, при необходимости вы можете применить диапазон с этой формулой, перетащив маркер автозаполнения. Теперь диапазон ячеек даты преобразован в метки времени Unix.
документ-конвертировать-дата-unix-1


Удалить время из DateTime

В Excel, чтобы удалить 12:11:31 из 1 21:2017:12 и сделать это точно 11, вам может потребоваться некоторое время, чтобы создать формулу для выполнения этой задачи. Тем не менее Удалить время из даты полезности Kutools for Excel может быстро удалить временную метку из форматирования даты и времени в Excel.
Нажмите, чтобы скачать 30- дневная бесплатная пробная версия.

документ-конвертировать-дата-unix-1

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

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

1. Во-первых, вам нужно ввести всемирное координированное время в ячейку, 1. Смотрите скриншот:
документ-конвертировать-дата-unix-2

2. Затем введите эту формулу = (A1- $ C $ 1) * 86400 в ячейку, нажмите Enter , а затем при необходимости перетащите дескриптор автозаполнения в диапазон с этой формулой. Смотрите скриншот:
документ-конвертировать-дата-unix-3

Советы: В формуле A1 - это ячейка даты и времени, C1 - введенная вами координата всемирного времени.


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

Если у вас есть список временных меток, необходимых для преобразования на сегодняшний день, вы можете сделать следующие шаги:

1. В пустой ячейке рядом со списком временных меток введите эту формулу. =(((A1/60)/60)/24)+DATE(1970,1,1), нажмите Enter и перетащите маркер автозаполнения в нужный диапазон.
документ-конвертировать-дата-unix-4

2. Затем щелкните правой кнопкой мыши ячейки, в которых используется формула, и выберите Формат ячеек из контекстного меню, затем во всплывающем Формат ячеек диалог под Nвокруг вкладку нажмите Время в Категория список, затем выберите тип даты в правом разделе.
документ-конвертировать-дата-unix-5

3. Нажмите OK, теперь вы можете видеть, что метки времени Unix преобразованы в даты.
документ-конвертировать-дата-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)

Для разной длины числа, которое необходимо преобразовать в дату и время, просто измените количество нулей делителя в формуле, чтобы правильно получить результат.

Наконечник: Если у вас проблемы с запоминанием сложных формул, здесь Авто текст инструмент Kutools for Excel Вы можете сохранить все формулы, которые вы использовали, на панели для вас, а затем вы можете повторно использовать их в любом месте в любое время, вам нужно только изменить ссылки в соответствии с вашими реальными потребностями.  30-дневная бесплатная пробная версия" onclick="ga('send', 'event', 'sun-2473-auto-text');">Нажмите, чтобы бесплатно скачать сейчас.
документ-конвертировать-дата-unix-6


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

  • Как убрать время с даты в 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-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (25)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Благодарю вас! (Ваш комментарий слишком короткий! - это был ответ на мою первую строчку, поэтому я просто добавляю этот мусор :P )
Этот комментарий был сведен к минимуму модератором на сайте
Using =(((((G2/1000)/60)/60)-8)/24)+DATE(1970,1,1) for PST
Этот комментарий был сведен к минимуму модератором на сайте
Я следовал вашим инструкциям здесь, но я получаю ########## в своем файле Excel. Я отформатировал его на сегодняшний день. Какие-либо предложения?
Этот комментарий был сведен к минимуму модератором на сайте
Извините, не могли бы вы сказать мне, какая часть не работала в вашем файле? Не могли бы вы загрузить подробный скриншот для меня, чтобы посмотреть?
Этот комментарий был сведен к минимуму модератором на сайте
Goggle для «Excel преобразовать отметку времени в дату». Google, захватывая первый ответ, который относится к отметке даты и времени, дает ответ «=(A1-DATE(1970,1,1))*86400», что, вероятно, и делал Санни. Только если вы действительно прочитаете содержимое этой страницы, станет очевидным, что фактическая формула должна быть чем-то другим. Чтобы сохранить временную часть метки времени, формула для UTC должна быть такой: «=(A1+DATE(1970,1,1)*86400)/86400». Для центрального времени США "=(F2+DATE(1970,1,1)*86400-21600)/86400"
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за дополнение.
Этот комментарий был сведен к минимуму модератором на сайте
Обычно вы видите ##########, если для отображения слишком много информации о том, насколько велики ваши ячейки. Увеличьте размер ячейки и посмотрите, решит ли это проблему.
Этот комментарий был сведен к минимуму модератором на сайте
да у меня тоже такая же проблема
Этот комментарий был сведен к минимуму модератором на сайте
Какую формулу вы используете?
Этот комментарий был сведен к минимуму модератором на сайте
Была такая же проблема, но я разобрался. Ячейка должна иметь числовой формат, а не формат даты...
Этот комментарий был сведен к минимуму модератором на сайте
Следует отметить, что приведенное выше относится к эпохе в секундах. Если вам нужны миллисекунды, вам нужно добавить дополнительное умножение/деление на 1000. Например, преобразование времени эпохи (миллисекунды) в дату будет "=((((A1/1000)/60)/60)/24 )+ДАТА(1970,1,1)".
Этот комментарий был сведен к минимуму модератором на сайте
В качестве примечания: лучший способ определить, секунды это или миллисекунды, - это посмотреть на длину поля; если это 10 цифр, это секунды, а если 13 цифр, это миллисекунды. «=LEN(A1)» сообщит вам, какова длина значения.
Этот комментарий был сведен к минимуму модератором на сайте
Если это слишком много ручной работы для вас (или у вас есть список, в котором смешаны секунды и миллисекунды), вы можете использовать следующую формулу для автоматического переключения между секундами и миллисекундами в зависимости от длины ячейки: "=((A1/ 86400)/ЕСЛИ(ДЛСТР(A1)=13,1000,1))+ДАТА(1970,1,1)".
Этот комментарий был сведен к минимуму модератором на сайте
Много граций, para mi caso estaba adivinando porque no conocía que tipo de dato venia pero este fue la solucion, el dato que me pasaron эра con esta forma 1641014648299 y la формула fue esta =((((C2/1000)/60)/ 60)/24 )+FECHA(1970;1;1) por lo cual si alguien esta en un caso al mío puede optar por esta формула.

Формула Esta también me sirvió pero solo trae fecha =A1/86400000+FECHA(1970;1;1)
Этот комментарий был сведен к минимуму модератором на сайте
ЕСЛИ у вас есть 18-значная временная метка LDAP, например 132079258679926000, приведенные ниже формулы не будут работать. Сначала вам нужно преобразовать их, так как они основаны на наносекундах с 1. Следующая формула в Excel преобразует LDAP в EPOCH в человеческие даты =(((((A1/1601)-1)/10000000)/11644473900)/60)+DATE(60), где A24 относится к вашей метке времени место нахождения
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо за ваше дополнение.
Этот комментарий был сведен к минимуму модератором на сайте
Как преобразовать временную метку из 21 цифры в удобочитаемую дату?
Может кто-нибудь помочь, пожалуйста
Например, 202002191100506253230
Этот комментарий был сведен к минимуму модератором на сайте
Чтобы преобразовать дату для MOODLE, работала только одна формула:


Вместо =(C2-ДАТА(1970,1,1))*86400

Я попробовал 20 октября 1980 г., а Moodle прочитал 19 октября 1980 г.

я использовал
= (C2-ДАТА (1970,1,0)) * 86400

Я попробовал 20 октября 1980 г., а Moodle прочитал 20 октября 1980 г.
Этот комментарий был сведен к минимуму модератором на сайте
как преобразовать отметку времени события в час
Этот комментарий был сведен к минимуму модератором на сайте
Как преобразовать временную метку из 11 цифры в удобочитаемую дату?
Может кто-нибудь помочь, пожалуйста
Этот комментарий был сведен к минимуму модератором на сайте
Для преобразования 11-значной метки времени в стандартную дату и время используйте следующую формулу: = A1/864000+DATE(1970,1,1), A1 — это ячейка, содержащая 11 цифр, в которые вы хотите преобразовать.
Этот комментарий был сведен к минимуму модератором на сайте
Как преобразовать временную метку из 13 цифры в удобочитаемую дату?
Может кто-нибудь помочь, пожалуйста
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Roobanraj, чтобы преобразовать 13-значную отметку времени в стандартную дату и время, вы можете использовать следующую формулу: = A1/86400000 + DATE (1970,1,1), A1 — это ячейка, содержащая 13 цифр, которые вы хотите преобразовать. к.
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть числовое значение 3721719999, которое должно отображаться как 00:06:12 (чч:мм:сс). Это время представляет собой продолжительность видеофайла. Отметка даты на имени файла — 1 18:2014, если это предлагает какую-либо дополнительную информацию. Я извлек номер с помощью Filelist.exe, и вот результат. Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Преобразование 123000 строк штампа данных 13 цифр как у профессионала Большое спасибо за советы
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL