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

Метод time.Time.Hour

Метод Hour возвращает часовой компонент времени из значения типа time.Time. Результат представлен в 24-часовом формате и находится в диапазоне от 0 (полночь) до 23 (11 часов вечера). Метод не принимает никаких параметров и всегда возвращает целое число типа int.

Синтаксис

t.Hour()

Пример

Давайте получим час из текущего времени:

package main import ( "fmt" "time" ) func main() { t := time.Now() hour := t.Hour() fmt.Println(hour) }

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

14

Пример

Давайте создадим конкретное время и получим его часовой компонент:

package main import ( "fmt" "time" ) func main() { t := time.Date(2026, time.September, 4, 22, 30, 45, 0, time.UTC) hour := t.Hour() fmt.Println(hour) }

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

22

Пример

Давайте проверим, что метод всегда возвращает значение в 24-часовом формате:

package main import ( "fmt" "time" ) func main() { t := time.Date(2026, time.September, 4, 8, 15, 0, 0, time.UTC) hour := t.Hour() fmt.Println(hour) }

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

8

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

  • метод time.Time.Minute,
    который возвращает минуты из времени
  • метод time.Time.Second,
    который возвращает секунды из времени
  • метод time.Time.Clock,
    который возвращает часы, минуты и секунды одновременно
  • метод time.Time.Nanosecond,
    который возвращает наносекунды из времени
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить