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

Константа time.RFC1123

Константа time.RFC1123 представляет собой строковый шаблон для форматирования времени в соответствии со стандартом RFC 1123, который используется в протоколах HTTP и электронной почте. Она определяет формат времени в виде "Mon, 02 Jan 2006 15:04:05 MST", где MST - это аббревиатура часового пояса. Эта константа удобна для форматирования и парсинга дат при работе с HTTP-заголовками или другими системами, требующими единообразного представления времени.

Синтаксис

const RFC1123 = "Mon, 02 Jan 2006 15:04:05 MST"

Пример

Давайте отформатируем текущее время в формате RFC 1123 с использованием константы:

package main import ( "fmt" "time" ) func main() { now := time.Now() res := now.Format(time.RFC1123) fmt.Println(res) }

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

"Wed, 04 Sep 2026 14:32:18 UTC"

Пример

Давайте распарсим строку в формате RFC 1123 в объект time.Time с помощью константы:

package main import ( "fmt" "time" ) func main() { str := "Wed, 04 Sep 2026 14:32:18 UTC" res, err := time.Parse(time.RFC1123, str) if err != nil { fmt.Println("Error:", err) return } fmt.Println(res) }

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

"2026-09-04 14:32:18 +0000 UTC"

Пример

Давайте создадим конкретную дату и отформатируем ее в формате RFC 1123:

package main import ( "fmt" "time" ) func main() { t := time.Date(2026, time.September, 4, 10, 30, 0, 0, time.UTC) res := t.Format(time.RFC1123) fmt.Println(res) }

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

"Fri, 04 Sep 2026 10:30:00 UTC"

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

  • константу time.RFC1123Z,
    которая форматирует время с числовым смещением часового пояса
  • константу time.RFC822,
    которая используется для форматирования времени в более кратком формате
  • константу time.RFC850,
    которая используется для форматирования времени по стандарту RFC 850
  • функцию time.Time.Format,
    которая позволяет кастомизировать вывод времени с помощью шаблона
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить