Как я могу исправить эту проблему часового пояса с событиями календаря, которые начались после установки Android 2.3?


9

Я использую Nexus One на T-Mobile в США. Пару месяцев назад моя ОС была обновлена ​​до Android 2.3. С тех пор у меня возникла странная проблема с календарными событиями.

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

Когда я создаю событие календаря, по умолчанию для параметра «часовой пояс» используется мой текущий часовой пояс «GMT -4, восточное стандартное время», как это было в Android 2.2. Однако, когда я касаюсь опции часового пояса, чтобы выбрать часовой пояс, появляются две записи часового пояса, которые соответствуют моему. Один - «GMT -4, восточное стандартное время», другой - «GMT -4, восточное время».

Проблема возникает, когда я редактирую событие. Часто, когда я редактирую запись в календаре, событие переходит на 4 часа вперед, если я не отредактирую его вручную. Например, если я создаю событие календаря и устанавливаю время начала 13:00, при редактировании созданного мной события на экране редактирования будет отображаться время начала 17:00. Он по-прежнему показывает правильный часовой пояс, но добавляет разницу в 4 часа по Гринвичу во время начала мероприятия. Если я сохраню событие, не настроив его обратно, в следующий раз, когда я его отредактирую, произойдет 9:00 вечера. Это происходит независимо от того, было ли событие изначально создано на телефоне, или если оно было создано на моем настольном ПК, посетив страницу http://www.google.com/calendar., Кажется, не имеет значения, какой из двух вариантов «Восточного времени США» я выберу при создании события на телефоне. Эта проблема не существовала до того, как я установил Android 2.3. Это не происходит с каждым отдельным событием, но я не смог выяснить, каков общий элемент между незатронутыми событиями. Кажется, что недавно созданные события менее подвержены этой проблеме (возможно, проблема начинается после того, как данные были синхронизированы несколько раз?)

Если я создаю событие календаря на своем телефоне, а затем редактирую его на своем настольном ПК с помощью http://www.google.com/calendar , экран редактирования ПК работает нормально, и изменения синхронизируются с моим телефоном без проблем. Эта проблема возникает только при редактировании событий на телефоне.

Очень досадно, что мне приходится набирать свои события обратно на 4 часа каждый раз, когда я их изменяю. Я экспериментировал с разными настройками, но не смог понять, как это сделать. Кто-нибудь знает, как я могу это исправить?


По восточному времени и по восточному поясному времени: разница в том, учитываются ли корректировки летнего времени.
Тимбо

Ответы:


3

У меня была проблема со вторым календарем, который звучит похоже. При редактировании часовой пояс изменился. Я вошел в календарь и убедился, что все они установлены в моем часовом поясе. Каждый календарь имеет изменяемый часовой пояс в календаре Google.


Спасибо! Я обнаружил, что у одного из моих трех календарей был часовой пояс GMT +0 вместо моего правильного восточного времени. Я изменил это, и я буду наблюдать это некоторое время, чтобы видеть, что это исправило.
Джошуа Кармоди

1
Ага! Это было это. Исправление часового пояса для одного календаря исправило проблему. Я не знаю, как это изменилось, так как это, очевидно, работало прямо раньше, но большое спасибо за то, что дали мне решение этой давней досады!
Джошуа Кармоди

1

Я бы предложил очистить данные Календаря и повторно синхронизировать события из ваших учетных записей Gmail.

Зайдите в, Menu -> Settings -> Applications -> Manage applications -> Allзатем прокрутите вниз до календаря, нажмите на него, и нажмите на кнопку «Очистить данные». Сделайте то же самое для приложения «Хранение календаря». Теперь вернитесь назад дважды (выйдите в главное меню настроек) и войдите в Accounts & syncраздел. Для каждой добавленной учетной записи войдите и отключите параметр «Синхронизировать календарь», а затем снова включите.

После завершения синхронизации данных календаря попробуйте снова отредактировать существующее событие и посмотреть, сохраняется ли проблема.

PS Возможно, вам потребуется снова включить видимость одного или нескольких календарей в приложении «Календарь», перейдя Menu -> More -> Calendarsи убедившись, что те, которые вам нужны, установлены как «синхронизированные, видимые».


1
Спасибо за предложение. Просто попробовал, но, к сожалению, это не решило проблему.
Джошуа Кармоди

1

Я только что понял, и я не технарь. Прочитав несколько из этих постов, я заметил, что кто-то сказал, чтобы снять флажок настройки под календарями. Я снял флажок «Использовать домашний часовой пояс» после установки времени в моей зоне. Это сработало, хотя я не могу сказать вам, почему. У меня был только мой андроид в течение недели и я не путешествовал из этого часового пояса. Я, вероятно, только что установил флажок, не понимая, какой хаос это может вызвать!


1

Мой Samsung S-iii / Android 4.4.2 вызывает 4-х часовой сдвиг в моем календаре Outlook, даже если событие было изначально сгенерировано публикацией Google в праздничные дни ... если это повторяющееся событие. Ежедневно, ежемесячно, ежегодно, все, что происходит на моем андроиде, которое повторяется, отображает сдвиг. И поиск и включение или выключение блокировки часового пояса в моем календаре Samsung или моем календаре Google, похоже, не помогают. Тем не менее, любое одноразовое мероприятие, такое как посещение врача, может показаться нормальным, независимо от календаря происхождения.

Итак, мой личный обходной путь: если мне нужно опубликовать одноразовую встречу, я делаю это на своем смартфоне без особого беспокойства (пока ...). Однако, если мне нужно опубликовать повторяющееся событие, такое как класс, я публикую только первое событие с напоминанием о событии в заголовке, например «Гандбол, MWF». Таким образом, в следующий раз, после синхронизации, я увижу первое событие в Outlook, оно напомнит мне повторно ввести его на моем ПК как повторяющееся событие.


1

На моем LG Android (Lollipop) я зашел в «Календарь»> «Настройки»> «Настройки календаря» и снял флажок «Блокировать часовой пояс по умолчанию». Это помешало моим временам назначения на западном побережье постоянно переводиться в EST.


1

Мой рабочий прогноз отправляет встречу с часовым поясом TZID: стандартное время Новой Зеландии. НАЧАЛО: СТАНДАРТНЫЙ DTSTART: 16010101T030000 TZOFFSETFROM: +1300 TZOFFSETTO: +1200 (я в Новой Зеландии), так что это выглядит разумно. Время начала приема в 19:30 7 апреля 2017 года: DTSTART; TZID = Стандартное время Новой Зеландии: 20170407T193000, но Android не обрабатывает это правильно, независимо от настроек часового пояса в моем календаре. При включенном часовом поясе (Новая Зеландия) он добавляется со смещением 0, поэтому 8-го числа он отображается как встреча. Затем я могу вручную установить часовой пояс встречи на время в Новой Зеландии, и встреча теперь отображается правильно.

Отмечу, что встреча, созданная на android, для того же времени имеет DTSTART: 20170407T070000Z Это более простой способ указания даты / времени независимым от часового пояса способом.

Мой вывод заключается в том, что это ошибка (несовместимость) между outlook и календарем Google, поэтому указанные здесь обходные пути не работают.


0

Снятие отметки с опции «использовать домашний часовой пояс» также исправило ее для меня, хотя я не знаю, почему это так, тем более что я не выезжал за пределы дома. Теперь, если бы я только мог понять, как синхронизировать календарь и контакты Google с MS Outlook, я был бы счастливым туристом.


0

Удалите аккаунт и заново создайте его. Это решает проблему.


0

установите часы в своем телефоне на правильный часовой пояс - затем по понедельникам начните недели - проблема будет быстро решена с помощью телефона


-1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.