Календарь и часовые пояса в iOS 9.2 и OSX 10.11

Меня смущают настройки часового пояса в календарях Apple, особенно формулировка.

Я бронирую дату здесь, в Мельбурне (UTC+10, игнорируя летнее время) для мероприятия в Нидерландах (UTC+2). Я хочу ввести событие в 06:00 здесь, но на самом деле имею в виду 06:00 по местному времени в Нидерландах. Календарь находится в iCloud.

Это происходит постоянно при бронировании авиабилетов — время всегда указано по местному времени, что, конечно, уместно.

Каковы правильные настройки в iPhone и MacBook, чтобы это работало? Я думаю, что формулировка изменилась, но я никогда не думал, что это ясно.

В настоящее время я добавляю местное время в заметки на всякий случай. Я был пойман в прошлом, когда событие показывало неправильное время (к счастью, это означало, что я был слишком рано для полета).

Ответы (4)

Я потратил много времени, чтобы иметь чистые записи календаря для полетов в нескольких часовых поясах. Я не смог найти хорошего решения, потому что iOS и OS X поддерживают только ОДИН часовой пояс для каждого события (кстати, Microsoft Exchange тоже).

Лучшим решением, которое я нашел, было создание двух событий:

  • Один на взлет, указанный в его местном часовом поясе.
  • Один для посадки, тоже в местном часовом поясе.

И когда ваш телефон или компьютер меняет часовой пояс, у вас будет правильное местное время.

В идеальном мире событие должно иметь 2 часовых пояса (один для времени начала и один для времени окончания). Apple могла бы это сделать, но это, вероятно, нарушило бы совместимость с другими приложениями, такими как Outlook.

В настройках календаря OS X вы можете включить настройки TimeZone.

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

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

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

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

Похоже, что iOS 10 (сейчас у меня 10.3.3) поддерживает разные часовые пояса для начала и окончания события. Вот скриншот ниже, показывающий, как вы можете создать запись календаря через iOS, которая охватывает разные часовые пояса:

сс1 сс2

Вам не кажется смешным, что такое приложение-календарь на iPhone не дает вам возможности ввести часовой пояс события? Люди с айфонами никогда не летают на самолеты? Единственный способ сделать это — изменить часовой пояс по умолчанию для всего календаря, ввести событие, а затем восстановить исходную настройку. Вы бы подумали, что это возможно. На самом деле, поддержка уже есть: если вы получите файл ical встречи по электронной почте, будет использоваться его спецификация часового пояса. Так почему же ты не можешь войти в него сам? Единственный способ, который я нашел до сих пор, — это ввести время в документ Notes со смещением по Гринвичу, например, 2015-12-17 19:00+08:00 для сингапурского времени. Это правильно распознается как дата, выделенная как ссылка, когда вы прекращаете редактирование. Ссылка предлагает вам создать запись в календаре. Когда вы это сделаете, досадно, что информация о смещении исчезает, но время, скорректированное по текущему локальному времени, правильное. Здесь определенно есть место для улучшения.