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

Метод time.Duration.Hours

Метод time.Duration.Hours преобразует длительность в количество часов, возвращая значение типа float64. Этот метод полезен, когда нужно получить продолжительность в часах для дальнейших вычислений или для отображения. Метод не принимает никаких параметров.

Синтаксис

duration.Hours()

Пример

Давайте создадим длительность в 2.5 часа и преобразуем ее в часы:

package main import ( "fmt" "time" ) func main() { duration := 2*time.Hour + 30*time.Minute res := duration.Hours() fmt.Println(res) }

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

2.5

Пример

Давайте преобразуем длительность в 90 минут в часы:

package main import ( "fmt" "time" ) func main() { duration := 90 * time.Minute res := duration.Hours() fmt.Println(res) }

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

1.5

Пример

Давайте преобразуем длительность в 1 день в часы:

package main import ( "fmt" "time" ) func main() { duration := 24 * time.Hour res := duration.Hours() fmt.Println(res) }

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

24

Пример

Давайте преобразуем длительность в 1 час 15 минут 30 секунд в часы:

package main import ( "fmt" "time" ) func main() { duration := 1*time.Hour + 15*time.Minute + 30*time.Second res := duration.Hours() fmt.Println(res) }

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

1.2583333333333333

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

  • метод time.Duration.Minutes,
    который преобразует длительность в минуты
  • метод time.Duration.Seconds,
    который преобразует длительность в секунды
  • метод time.Duration.Milliseconds,
    который преобразует длительность в миллисекунды
  • метод time.Duration.Nanoseconds,
    который преобразует длительность в наносекунды
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить