РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
221 of 252 menu

Функция parse_date

Функция parse_date из модуля bottle применяется для разбора даты, переданной в HTTP-заголовке. Первым параметром передаётся строка с датой в одном из трёх поддерживаемых форматов: RFC 1123, RFC 850 или asctime. Если разобрать строку не удаётся, функция возвращает None.

Синтаксис

parse_date(http_date)

Пример

Давайте разберём дату в формате RFC 1123:

from bottle import parse_date res = parse_date('Sun, 06 Nov 1994 08:49:37 GMT') print(res)

Результат выполнения кода:

1994-11-06 08:49:37+00:00

Пример

Давайте разберём дату в формате RFC 850:

from bottle import parse_date res = parse_date('Sunday, 06-Nov-94 08:49:37 GMT') print(res)

Результат выполнения кода:

1994-11-06 08:49:37+00:00

Пример

Давайте разберём дату в формате asctime:

from bottle import parse_date res = parse_date('Sun Nov 6 08:49:37 1994') print(res)

Результат выполнения кода:

1994-11-06 08:49:37+00:00

Пример

Давайте передадим строку в неподдерживаемом формате и получим None:

from bottle import parse_date res = parse_date('abcde') print(res)

Результат выполнения кода:

None

Смотрите также

  • функцию parse_auth,
    которая разбирает заголовок авторизации
  • функцию parse_range_header,
    которая разбирает заголовок диапазона
  • функцию cookie_decode,
    которая декодирует значение cookie
  • функцию html_escape,
    которая экранирует специальные символы HTML
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить