3 причины использовать DateTimeOffset вместо DateTime



Если что-то из этого вам подходит стоит задуматься о смене используемого типа данных 🤔



Необходимо проверить, что из следующего вашему приложению нужно:



1️⃣ Уникально и однозначно определять единый момент во времени.

В системе появится недвусмысленное понятие «сейчас», можно будет логгировать временные метки транзакций, событий, созданий, модификаций и так далее.



2️⃣ Выполнение общих арифметических операций над датой и временем с высокой точностью.

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



3️⃣ Хранение нескольких связанных между собой меток времени, как частей одной структуры или одного массива данных.