У меня есть DateTime в моей программе .NET, которую мне нужно распечатать с определенным значением смещения часового пояса (например, +01: 00 всегда). Выход должен содержать полное время с часовым поясом. Он должен быть не связан с настройкой часового пояса системы. Как я мог это достичь?Выход DateTime as String с предопределенным смещением часового пояса
Пример: У меня есть временная метка, такая как 12-03-2016T12: 30: 34 + 03: 00, и мне нужно вывести ее, рассчитанную для предопределенного TZ +1: 12-03-2016T10: 30: 34 + 01: 00
does 'DateTime.AddHours (hours)' не соответствует этому? – Takarii
Ну, какой бит причиняет вам проблемы? Какой у вас тип «DateTime» (Utc, Unspecified, Local). Нужно ли включать само смещение часового пояса, или вы просто пытаетесь вывести локальное время? На данный момент нам недостаточно информации, чтобы помочь вам ... –
@JonSkeet Мне нужно смещение часового пояса да. Исходное datetime анализируется из строки времени. Я думаю, это может быть добрым. –