все объясняет
тоящее время у нас есть стандартный способ работы с .net DateTimes с учетом TimeZone: всякий раз, когда мы производимDateTime
мы делаем это в UTC (например, используяDateTime.UtcNow
), и всякий раз, когда мы показываем один, мы конвертируем обратно из UTC в местное время пользователя.
Это прекрасно работает, но я читал оDateTimeOffset
и как он фиксирует местное и UTC время в самом объекте. Таким образом, вопрос в том, каковы будут преимущества использованияDateTimeOffset
против того, что мы уже делали?