Константа time.Kitchen
Константа time.Kitchen представляет собой предопределенный формат
времени для отображения в стиле кухонных часов. Она не требует
параметров и используется совместно с методом Time.Format
для форматирования времени. Этот формат отображает время в 12-часовом
формате с указанием AM/PM.
Синтаксис
time.Kitchen
Пример
Давайте выведем текущее время в формате кухонных часов:
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
res := now.Format(time.Kitchen)
fmt.Println(res)
}
Результат выполнения кода:
"3:04PM"
Пример
Давайте создадим конкретное время в 12-часовом формате:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Date(2026, 9, 4, 15, 30, 0, 0, time.UTC)
res := t.Format(time.Kitchen)
fmt.Println(res)
}
Результат выполнения кода:
"3:30PM"
Пример
Давайте сравним формат time.Kitchen с другими форматами времени:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Date(2026, 9, 4, 23, 45, 0, 0, time.UTC)
kitchen := t.Format(time.Kitchen)
rfc3339 := t.Format(time.RFC3339)
timeOnly := t.Format(time.TimeOnly)
fmt.Println(kitchen)
fmt.Println(rfc3339)
fmt.Println(timeOnly)
}
Результат выполнения кода:
"11:45PM"
"2026-09-04T23:45:00Z"
"23:45:00"
Смотрите также
-
константу
time.ANSIC,
которая представляет формат времени ANSIC -
константу
time.RFC3339,
которая представляет формат времени RFC3339 -
константу
time.TimeOnly,
которая представляет формат времени в 24-часовом формате -
метод
Time.Format,
который форматирует время в соответствии с указанным шаблоном