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

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

Константа time.ANSIC определяет строку форматирования времени в стиле ANSI C. Она представляет собой стандартную строку "Mon Jan _2 15:04:05 2006", которая используется для форматирования и парсинга дат в пакете time. Данный формат широко применяется в системном программировании и логах.

Синтаксис

const ANSIC = "Mon Jan _2 15:04:05 2006"

Пример

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

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

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

"Mon Jan 2 15:04:05 2006"

Пример

Давайте распарсим строку в формате time.ANSIC в значение типа time.Time:

package main import ( "fmt" "time" ) func main() { str := "Wed Feb 1 12:30:45 2023" res, err := time.Parse(time.ANSIC, str) if err != nil { fmt.Println("Error:", err) return } fmt.Println(res) }

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

"2023-02-01 12:30:45 +0000 UTC"

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

  • константу time.RFC1123,
    которая представляет формат даты в стиле RFC 1123
  • константу time.UnixDate,
    которая представляет формат даты в стиле Unix
  • константу time.RFC3339,
    которая представляет формат даты в стиле RFC 3339
  • функцию time.Time.Format,
    которая форматирует время в строку по заданному шаблону
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить