Les dates peuvent être converties en dates HTTP valides (RFC 1123) en utilisant la chaîne de format "r" dans .Net. Les dates HTTP doivent être GMT / non décalées - ceci peut être fait en utilisant la méthode ToUniversalTime().
Ainsi, en C# par exemple :
string HttpDate = SomeDate.ToUniversalTime().ToString("r");
Actuellement, cela donne HttpDate = "Sat, 16 Aug 2008 10:38:39 GMT".
Voir Chaînes de format de date et d'heure standard pour obtenir une liste des chaînes de format de date et d'heure standard de .Net.
Voir Paramètres du protocole pour la spécification de la date HTTP, et le contexte d'autres types de RFC valides (mais datés) pour les dates HTTP.