Здравствуйте. Есть задача сделать конвертер времени UTC. Например вводишь в ячейку (ячейки) значения, а именно текущие время и дату, а в результирующую ячейку (ячейки) должно выводится время и дата UTC (относительно заданного часового пояса). Никаких идей не просматривается, поэтому обратился сюда за советом...
Подсчет времени UTC
09.02.2017 23:07:39
|
|
|
|
09.02.2017 23:11:46
Но пример-то набросать можете?
|
|
|
|
10.02.2017 00:49:26
Или вас что интересует?
По вопросам из тем форума, личку не читаю.
|
|||
|
|
10.02.2017 16:47:36
Да, это примерно интересует, сколько в данный момент время UTC. Только я не понял, как ввести в Excel эти значения, что Вы обозначили.
|
|
|
|
10.02.2017 17:24:22
|
|
|
|
11.02.2017 16:26:19
Сделал простой файл для примера чего хочу получить. В файле уже есть макросы, не знаю, пригодятся ли. Преобразуют дату и время при сокращенном вводе. В файле есть пояснения по этому поводу.
Что нужно: ввожу в ячейку С5 местное время, в D5 местную дату, на выходе в ячейках E5 и F5 соответственно время UTC. Где-то так. Возможно дизайн таблицы сделал коряво, предложения по изменению приветствуются.
Изменено: |
|
|
|
11.02.2017 17:09:39
Здравствуйте. Вариант формулой.
|
|
|
|
11.02.2017 17:22:43
В общем-то неплохо, простое решение. Правда есть одна заморочка. Наш часовой пояс +11 к UTC, но в файле нам нужно получить обратное значение, т.е. мы впереди UTC на 11 часов, соответственно UTC от нас отстает на 11, т.е. -11. Если ввести в ячейку G2 значение -11, то в результирующей ячейке времени получается фигня, хотя дату UTC выводит правильно.
Если бы мне нужно было получить местное относительно UTC, тогда все было бы круто, но нужно ровно наоборот.
Изменено: |
|
|
|
11.02.2017 17:34:11
По вопросам из тем форума, личку не читаю.
|
|||||
|
|
11.02.2017 17:45:41
Все равно не то. Я правильно понял: в E5 должно быть =C5-G2/24, а в F5 =D5-E5?
Неправильно подсчитывает, с число все норм, время врет. Для точности дам вводную небольшую, правильное соответствие местного времени и UTC: 08:00 11.10.16 Local 21:00 10.10.16 UTC От нас UTC отстает на 11 часов. p.s. Еще момент. D5 (дата) - E5 (время) - некорректно. Получается нет привязки к полученному результату времени. Эта формула просто отнимает от 00:00 проставленной даты полученное время. Но не от введенного начального значения времени...
Изменено: |
|
|
|
11.02.2017 20:54:55
Можно такую формулу в обе ячейки
|
|||||
|
|
12.02.2017 06:51:13
Спасибо! Похоже так все работает. Простое и эффективное решение, истина была рядом.
|
||||
|
|
|||
Читают тему