Многие статьи в Интернете говорят о том, когда, почему и как использовать DateTimeOffset.

В верхнем списке:

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

Вы можете найти много примеров в Интернете о том, как использовать его в деталях, но тот, который я хотел перечислить здесь в качестве напоминания для себя, - это как инициализировать его с определенным смещением часового пояса и читать из DateTimeOffset текущую дату и время на основе этот часовой пояс.