Подія календаря Google у часовому поясі UTC?


11

Я намагаюся створити календар з деякими подіями, пов’язаними з консольною грою, зокрема з Destiny, і в неї є певні фіксовані рази кожного дня, кожного тижня та кожного вихідного, де щось відбувається.

Ці часи вказані в UTC.

Під час створення нового календаря в Google Calendar я можу вказати, що календар знаходиться в часовому поясі GMT + 00 (без літнього часу):

Налаштування календаря

але чи це можливо для самих подій? Мені потрібно вибрати країну, а потім часовий пояс, і я не можу знайти жодну країну, яка могла б здатися для цього очевидною. Можливо, це неможливо?

Налаштування події

Примітка . Питання полягає не в тому, чи правильний час саме зараз, коли я створюю зустріч / подію, питання полягає в тому, як зберегти його правильно в майбутньому, якщо я повторю його, вибачте, що не згадуєте про це. Події в грі відбуваються щодня, щотижня та щонеділі, тому я хотів би створити календар, який це показує. Питання полягає в тому, як зробити так, щоб призначення відповідали UTC, а не норвезькому часу, що змінить їхнє відношення до UTC залежно від літнього часу.

Відповіді:


7

Гана (Аккра) є GMT + 0 цілий рік, тому я використовую його для планування подій, таких як телеконференції з учасниками на багатьох континентах.


5
Так само і в Рейк'явіку, Ісландія.
але

3

За пропозицією цієї публікації , ось принаймні обхід:

  • Перейдіть у "Налаштування календаря" у верхньому правому куті сторінки календаря
  • На вкладці "Загальні" у розділі "Ваш поточний часовий пояс" установіть прапорець "Відобразити всі часові пояси" та натисніть "Показати додатковий часовий пояс"
  • Прокрутіть список, щоб знайти "(GMT + 00: 00) GMT (без літнього часу)", а потім натисніть "Зберегти"
  • Тепер, коли ви збираєтеся додати подію до календаря, ви можете натиснути "Часовий пояс", і GMT буде у вашому списку!

Це також має побічний ефект від появи додаткового часового стовпця "GMT + 00" на сторінці календаря поруч із місцевим часовим поясом. Ви можете змінити мітку, застосовану до цього стовпця, на сторінці налаштувань, описаній вище, у полі "Етикетка" праворуч.


0

Google Calender (і найбільш розповсюджені календарі (Outlook)) автоматично оновлюватимуть дату / час події для одержувача залежно від їх налаштувань. Тож якщо ви покладете подію у свій часовий пояс і надішлите її; тоді все повинно вийти.

Я б запропонував спробувати пару, щоб переконатися, а не щось пропустити :)

https://support.google.com/calendar/answer/2367918?hl=uk

Як каландр ставиться до часових поясів

Щоразу, коли ви створюєте подію, Календар перетворює її з вашого часового поясу в час UTC, використовуючи відомі на даний момент правила перетворення. Використовуючи один універсальний час для всіх подій, Календар може підтримувати всі календарі ваших гостей, незалежно від того, в якому часовому поясі вони перебувають. Коли ми відображаємо подію у вашому календарі, вона перетворюється з UTC на вашу часовий пояс. .


Це все добре і добре, але якщо я призначу зустріч на 11:00 у свій власний часовий пояс, це те, що пропонується, тобто. норвезький часовий пояс, чи буде він підтримувати мій місцевий час? Або він переїде в 10:00 чи 12:00 влітку, залежно від напрямку, коли літній час перебуває в Норвегії? Тобто буде тримати в моє час або Utc час після того, як відбудуться перехід на літні переходи? (Я думаю, що знаю відповідь btw)
Лассе В. Карлсен

Я б запропонував спробувати це самостійно (Чи можете ви поговорити з іншим учасником і надіслати запрошення безпосередньо їм спробувати?) Я щойно створив подію в GMT, і надіслав її комусь в Індії (IST); він відображався в їх календарі як IST. Google піклується про часові пояси автоматично. (Відредаговано так, як не очікували, щоб увійти, щоб зберегти коментар)
Брайан Фолан

0

Я зробив так:

    time_zone = 'Europe/Moscow'
    task_time_start_utc = task.date_time
    task_time_start_moscow = task_time_start_utc.in_time_zone(time_zone)

    task_time_end_utc = task_time_start_utc + task.duration.minutes
    task_time_end_moscow = task_time_end_utc.in_time_zone(time_zone)

    event_property = {
        summary: task.name,
        location: "#{task.lat} #{task.lng}",
        description: string_work_times,
        start: {
            date_time: task_time_start_moscow.to_formatted_s(:iso8601),
            time_zone: time_zone
        },
        end: {
            date_time: task_time_end_moscow.to_formatted_s(:iso8601),
            time_zone: time_zone
        }
     }
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.