Actualmente estoy en British summer time que es UTC +1 hora. Confirmé que mi PC es correcta con el siguiente código y devuelve verdadero.¿Por qué DateTime.Now.ToString ("u") no funciona?
System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(Date.Now)
Mi pregunta es entonces ¿por qué el formateador UTC no funciona lo que cabe esperar:
DateTime.Now.ToString("u")
Devuelve la fecha actual del sistema exacto de la siguiente manera en formato UTC como se esperaba, pero con la Z (Zulu Time) al final no +01: 00?
decir
2009-05-27 14:21:22Z
no
2009-05-27 14:21:22+01:00
¿Es esta funcionalidad correcta?
Gracias - ¡Realmente debería leer la documentación! – John
Esto también funciona: 'DateTime.UtcNow.ToString (" u ");' –