Я сейчас нахожусь в Британское летнее время , что UTC + 1 час. Я подтвердил, что мой компьютер корректен с помощью следующего кода, и он возвращает true.
System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(Date.Now)
Мой вопрос: почему форматер UTC не работает так, как я ожидал?
DateTime.Now.ToString("u")
Возвращает текущую системную дату, как показано ниже, в формате UTC, как ожидается, но с Z ( Zulu Time ) в конце, а не +01: 00?
т.е.
2009-05-27 14:21:22Z
не
2009-05-27 14:21:22+01:00
Это правильная функциональность?