Как преобразовать UTC в обычный формат даты в Excel?

Как преобразовать UTC в обычный формат даты в Excel?

У меня есть этот столбец UTC, который называется Timestamp. Он выглядит так.

2019-06-27T23:01:12.1024861Z

Как преобразовать его в Excel так, чтобы он выглядел так?

06/27/2019 23:01:12

Если есть наилучшая формула, пожалуйста, оставьте ее ниже, так как ее необходимо применить ко всем ячейкам в столбце.

решение1

Предположим, что введенное время находится в ячейке A1. Тогда вы можете преобразовать его в значение даты и времени Excel, используя следующие формулы:

=DATEVALUE(LEFT(A1,10))+TIMEVALUE(MID(A1,12,8))

Это делает то, что получает часть даты из ввода, используя LEFT(A1,10)и преобразует ее в , DATEVALUEи получает часть времени, используя MID(A1,12,8)и преобразует ее в TIMEVALUE. Сложите их вместе, и вы получите дату и время.

Вы можете использовать пользовательский формат Excel и использовать следующее:

mm/dd/yyyy HH:mm:ss

решение2

Вы можете использовать REPLACE для удаления T и Z:

=--REPLACE(REPLACE(A1,28,1,""),11,1," ")

Затем отформатируйте по желанию.

введите описание изображения здесь

решение3

для немецкого excelпользователи, которые должны помочь:

ячейка F6: 2022-10-05T05:58:43.833Z

=DATWERT(LINKS(F6;10))+ZEITWERT(TEIL(F6;12;8))

формиатная ячейка: TT.MM.JJJJ чч:мм:сс

результат:05.10.2022 05:58:43

далее, чтобы получить метку времени unix:

=(M21-DATUM(1970;1;1))*86400 

отформатировать ячейку как обычное число

результат:1664949523

Связанный контент