Щоб увімкнути годинник реального часу UTC у Windows, помістіть це у файл .reg:
- Редактор реєстру Windows версії 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001.
- reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1.
Щоб установити час і часовий пояс у Windows 10, перейдіть до Пуск > Налаштування > Час і мова > Дата і час.
Час UTC проти місцевого часу UTC є кращим, оскільки він не залежить від часового поясу та літнього часу. Винятки можуть бути зроблені під час використання системи подвійного завантаження — коли іншу операційну систему не налаштовано інтерпретувати апаратний годинник як UTC, як-от Windows (це можна змінити — див. розділ Подвійне завантаження з Windows).
У редакторі реєстру перейдіть до такого розділу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Створіть нове значення з типом DWORD і назвою RealTimeIsUniversal. Двічі клацніть створене значення RealTimeIsUniversal і встановіть значення 1. Закрийте редактор реєстру.
Щоб перетворити значення TIMESTAMP_NTZ на UTC, ви можете використовувати функцію CONVERT_TIMEZONE. Ось приклад: SELECT CONVERT_TIMEZONE('UTC', TO_TIMESTAMP_LTZ('2021-04-13 13:49:41.000')) AS utc_timestamp; У цьому прикладі значення TIMESTAMP_NTZ 2021-04-13 13:49:41.000 перетворюється на часову позначку UTC 2021-04-13 13:49:41.000.