Метод time.Duration.Minutes
Метод Duration.Minutes возвращает длительность в минутах
как число типа float64. Метод не принимает никаких
параметров и работает с любым значением типа
time.Duration. Если длительность меньше минуты,
результат будет дробным числом меньше единицы.
Синтаксис
minutes := duration.Minutes()
Пример
Давайте преобразуем длительность в 2 часа 30 минут в минуты:
package main
import (
"fmt"
"time"
)
func main() {
duration := 2*time.Hour + 30*time.Minute
minutes := duration.Minutes()
fmt.Println(minutes)
}
Результат выполнения кода:
150
Пример
Давайте преобразуем длительность меньше минуты в минуты:
package main
import (
"fmt"
"time"
)
func main() {
duration := 45 * time.Second
minutes := duration.Minutes()
fmt.Println(minutes)
}
Результат выполнения кода:
0.75
Пример
Давайте преобразуем длительность в 3.5 дня в минуты:
package main
import (
"fmt"
"time"
)
func main() {
duration := 3*24*time.Hour + 12*time.Hour
minutes := duration.Minutes()
fmt.Println(minutes)
}
Результат выполнения кода:
5040
Смотрите также
-
метод
Duration.Hours,
который преобразует длительность в часы -
метод
Duration.Seconds,
который преобразует длительность в секунды -
метод
Duration.Milliseconds,
который преобразует длительность в миллисекунды -
метод
Duration.Microseconds,
который преобразует длительность в микросекунды