Obecnie jestem w British summer time, która jest godzina UTC +1. Potwierdziłem, że mój komputer jest poprawny z następującym kodem i zwraca true.Dlaczego funkcja DateTime.Now.ToString ("u") nie działa?
System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(Date.Now)
Moje pytanie jest więc dlaczego UTC formater nie działa jak bym się spodziewał:
DateTime.Now.ToString("u")
zwraca dokładną bieżącą datę systemową jak poniżej w formacie UTC zgodnie z oczekiwaniami, ale z Z (Zulu Time) na koniec nie +01: 00?
tj
2009-05-27 14:21:22Z
nie
2009-05-27 14:21:22+01:00
Czy to prawidłowe działanie?
Dzięki - naprawdę powinienem przeczytać dokumentację! – John
Działa to również: 'DateTime.UtcNow.ToString (" u ");' –