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

Метод time.Time.Clock

Метод Clock возвращает три целочисленных значения: часы (в диапазоне от 0 до 23), минуты (от 0 до 59) и секунды (от 0 до 59) для указанного времени. Метод вызывается на объекте time.Time и не принимает никаких параметров.

Синтаксис

t.Clock()

Пример

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

package main import ( "fmt" "time" ) func main() { now := time.Now() hour, min, sec := now.Clock() fmt.Printf("Current time: %d:%d:%d\n", hour, min, sec) }

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

"Current time: 15:30:45"

Пример

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

package main import ( "fmt" "time" ) func main() { t := time.Date(2026, time.September, 4, 23, 59, 58, 0, time.UTC) hour, min, sec := t.Clock() fmt.Printf("Hour: %d, Minute: %d, Second: %d\n", hour, min, sec) }

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

"Hour: 23, Minute: 59, Second: 58"

Пример

Давайте извлечем только часы из времени:

package main import ( "fmt" "time" ) func main() { t := time.Date(2026, time.September, 4, 8, 15, 30, 0, time.UTC) hour, _, _ := t.Clock() fmt.Printf("Hour: %d\n", hour) }

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

"Hour: 8"

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

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