¿Cómo se convierte .Net DateTime en una cadena de fecha válida con formato HTTP?¿Cómo convierto una fecha a una fecha con formato HTTP en .Net/C#
41
A
Respuesta
68
Las fechas se pueden convertir a fechas HTTP válidas (RFC 1123) utilizando la cadena de formato "r" en .Net. Las fechas HTTP deben ser GMT/sin desplazamiento: esto se puede hacer utilizando el método ToUniversalTime().
Así, en C#, por ejemplo:
string HttpDate = SomeDate.ToUniversalTime().ToString("r");
En este momento, que produce HttpDate = "Sáb 16 Agos 2008 10:38:39 GMT"
Ver Standard Date and Time Format Strings para una lista de .Net fecha estándar & cadenas de formato de tiempo.
Consulte Protocol Parameters para obtener la especificación de fecha HTTP y antecedentes de otros tipos de RFC válidos (pero anticuados) para las fechas HTTP.
Cuestiones relacionadas
- 1. ¿Cómo convierto una fecha de hora de python en una cadena, con fecha de formato legible?
- 2. Cómo dar formato a una fecha con barras en C#
- 3. ¿Cómo convierto un 'Fixnum' a una fecha en Rails 3.1.3?
- 4. Convierta una fecha juliana en una fecha normal de calendario
- 5. formato a una fecha del calendario
- 6. Cómo analizar una fecha con formato ISO en Flex (AS3)?
- 7. Android: formato de fecha en una cadena
- 8. Conversión de un formato de fecha personalizado (cadena) a una fecha y hora
- 9. Cómo convertir la fecha hexadecimal 'YMD' a una fecha legible?
- 10. Convierta una cadena a una fecha en C++
- 11. Convertir Fecha de época a una fecha de Javascript significativa
- 12. XS: Fecha quiero fecha en formato AAAAMMDD
- 13. Dar formato a una cadena de fecha en PHP
- 14. Formato una fecha en XML a través de XSLT
- 15. Http Fecha de NSDate
- 16. ¿Cómo convertir formato de fecha a palabra?
- 17. ¿Cómo leo una fecha en formato Excel en Python?
- 18. Convierta una fecha mySQL a la fecha de Javascript
- 19. ¿Cómo se analiza una cadena de fecha HTTP en Python?
- 20. Cómo analizar una fecha en formato "AAAAMmdd" en JavaScript?
- 21. DB2 Formato de fecha
- 22. Formato de fecha PHP
- 23. Convertir la fecha de Javascript a ASP.NET Formato de fecha
- 24. Cómo convertir una fecha en un formato determinado
- 25. Cómo crear una nueva fecha() en Javascript desde un formato de fecha no estándar
- 26. formato de fecha con fmt: formatDate JSP
- 27. reemplazar una fecha JSON en una cadena a una fecha más legible
- 28. XSLT formato de fecha
- 29. Formato de fecha JAVA
- 30. ¿Cómo convierto una propiedad en MongoDB del tipo de texto a fecha?
Intenté esto sin agregar '.ToUniversalTime()' y solo quería comentar que * es * necesario. Simplemente usando '.ToString (" r ")' formateará * el * datetime con 'GMT' especificado, pero realmente no estará en UTC. – JYelton