Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpTmDt 216 of 509 menu
◀ ▶

Тип DateTimeOffset в C#

Тип DateTimeOffset фиксирует и календарные поля, и Offset - разницу с UTC. Два значения с одинаковыми часами, но разным смещением - разные абсолютные моменты.

Формат удобен для API и логов, где клиент присылает локальное время вместе со смещением от UTC.

Создадим отметку со смещением +3 часа и выведем смещение и дату со временем:

DateTimeOffset meet = new DateTimeOffset(2026, 4, 1, 12, 0, 0, TimeSpan.FromHours(3)); Console.WriteLine(meet.Offset); Console.WriteLine(meet.DateTime);

Запишите момент 2025-01-01 00:00:00 со смещением +05:00 и выведите смещение в часах.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить