Duplicar posible:
datetime to string with time zoneComo llegar DateTime.Now() en AAAA-MM-DDThh: mm: ssTZD usando C#
Ésta es una de la fecha estándar del W3C formato de hora que quiero usar en el mapa del sitio. Este estándar DateTime es:
fecha completa más horas, minutos y segundos: AAAA-MM-DDThh: mm: ssTZD donde TZD = designador de zona horaria (Z o + hh: mm o hh: mm) (por ejemplo, 1997-07-16T19: 20: 30 + 01: 00)
estoy usando el siguiente código para obtener la corriente DateTime en ese formato:
DateTime.Now.ToString("yyyy-MM-ddThh:mm:ssTZD");
Pero esto da: 2011-08 -10T02: 27: 20TZD
Aparentemente, DateTime.Now no reconoce "TZD" en el parámetro. Por favor ayuda. ¿Cómo puedo obtener el DateTime actual en este formato?
'DateTime.Now' ni siquiera ve que parámetro. Es un parámetro del método 'ToString'. – CodesInChaos