Как преобразовать дату в дату в формате HTTP в .Net / C # - PullRequest
43 голосов
/ 16 августа 2008

Как преобразовать .Net DateTime в действительную строку даты в формате HTTP?

1 Ответ

73 голосов
/ 16 августа 2008

Даты можно преобразовать в действительные даты HTTP (RFC 1123), используя строку формата «r» в .Net. Даты HTTP должны быть GMT / не смещены - это можно сделать с помощью метода ToUniversalTime ().

Итак, в C # например:

string HttpDate = SomeDate.ToUniversalTime().ToString("r");

Прямо сейчас, это производит HttpDate = "Сб, 16 августа 2008 10:38:39 GMT"

См. Стандартные строки формата даты и времени для получения списка .Net стандартных строк формата даты и времени.

См. Параметры протокола для определения даты HTTP и фона для других допустимых (но датированных) типов RFC для дат HTTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...