Формула Excel для преобразования времени UTC в тихоокеанское время

Система, которую я использую, предоставляет время UTC в следующем формате. 20190802145655UT

Какую формулу Excel я могу использовать, чтобы преобразовать это в отметку времени 8-2-19 7:56:55? Я сделал кучу поисков, но формат, в котором указано время, доставляет мне неприятности. (PDT в тот день должен был быть -7 часов.)

Спасибо за любую помощь заранее!


person MarkSFO    schedule 19.11.2020    source источник


Ответы (3)


=TEXT(LEFT(A1,14),"0000-00-00 00\:00\:00")-7/24

и форматировать как m-d-yy h:mm:ss AM/PM

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

person Ron Rosenfeld    schedule 19.11.2020
comment
Рон, Большое спасибо! Это сработало! Очень признателен. - person MarkSFO; 19.11.2020
comment
@MarkSFO Вы получили блестящий ответ - лучше, чем тот, который я бы дал, если бы вы рассказали мне задачу, как она есть на самом деле. Не забудьте отметить ответ как Выбранный. (Вверху слева есть галочка, на которую можно нажать). - person Variatus; 19.11.2020
comment
Готово. Спасибо вам обоим. - person MarkSFO; 19.11.2020
comment
@MarkSFO Рад помочь. Поскольку мой ответ кажется вам нужным, отметьте его как принятый. См. Что делать, когда кто-то отвечает на мой вопрос. - person Ron Rosenfeld; 19.11.2020

Эта формула преобразует вашу строку UT в ячейке A2 в правильное значение даты/времени.

=VALUE(MID(A2,19,18))

Это можно усложнить, выполнив поиск открывающей скобки, но я считаю, что ваш формат очень жесткий, скобка всегда находится на 18-й позиции. Поэтому его можно жестко закодировать.

Формула вернет число. Отформатируйте ячейку в пользовательском формате, таком как mm/dd/yyyy hh:mm:ss, или в любом другом формате, который вы предпочитаете.

Вы можете настроить число следующим образом.

=VALUE(MID(A2,19,18))+(-7/24)

В этом примере из заданного времени вычитается 7 часов. Если вам нужно больше гибкости, вы можете заменить -7 ссылкой на ячейку.

person Variatus    schedule 19.11.2020
comment
@MarkSFO Спасибо за все то удовольствие, которое вы нам дарите, но ответ Рона — не только единственный правильный ответ в этой теме, но и очень хороший. Я не знаю, можете ли вы изменить свой выбор, но если система позволяет это сделать, пожалуйста, отметьте его ответ, а не мой. - person Variatus; 19.11.2020

Я пробовал предоставленные формулы, и ни одна из них не работала для меня.

Я использовал это, и, похоже, это работает... =C7-7/24
C7 - первая ячейка с UTC для преобразования

Я использовал следующий формат: пользовательский мм/дд/гггг ч:мм AM/PM.

UTC преобразовано во время PST

person IvanM    schedule 21.07.2021