ПочатиПочніть безкоштовно

Використання DMV часових поясів для пошуку часу

У функції SWITCHOFFSET() є небажане обмеження: вам потрібно знати зміщення самостійно. Ви можете пам'ятати, що для US Eastern Standard Time зміщення UTC -5:00, а для Eastern Daylight Time — UTC -04:00, але знати зміщення для India Standard Time чи Tuvalu Time вже складніше.

На щастя, у нас є Dynamic Management View (DMV), який допоможе: sys.time_zone_info. Він шукає набір часових поясів, доступних в операційній системі (у реєстрі Windows або в /usr/share/zoneinfo у Linux чи macOS).

Літні Олімпійські ігри 2016 року в Ріо-де-Жанейро розпочалися об 11:00 PM UTC 8 серпня 2016 року. Починаючи з рядка з цією датою й часом, ми можемо з'ясувати, котра була година в інших місцевостях, знаючи лише назву часового поясу, але не його зміщення.

Ця вправа є частиною курсу

Аналіз часових рядів у SQL Server

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу