Метод time.Duration.Seconds
Метод time.Duration.Seconds возвращает длительность
интервала времени в секундах. Он преобразует значение типа
time.Duration в число с плавающей точкой типа
float64, представляющее количество секунд.
Метод полезен при работе с временными интервалами,
когда требуется получить их длительность в секундах,
включая дробную часть.
Синтаксис
d.Seconds()
Пример
Давайте создадим длительность в одну минуту и получим ее значение в секундах:
package main
import (
"fmt"
"time"
)
func main() {
d := time.Minute
res := d.Seconds()
fmt.Println(res)
}
Результат выполнения кода:
60
Пример
Давайте создадим длительность из 2.5 секунд и получим ее значение в секундах:
package main
import (
"fmt"
"time"
)
func main() {
d := 2500 * time.Millisecond
res := d.Seconds()
fmt.Println(res)
}
Результат выполнения кода:
2.5
Пример
Давайте получим количество секунд в одном часе:
package main
import (
"fmt"
"time"
)
func main() {
d := time.Hour
res := d.Seconds()
fmt.Println(res)
}
Результат выполнения кода:
3600
Смотрите также
-
метод
time.Duration.Hours,
который преобразует длительность в часы -
метод
time.Duration.Minutes,
который преобразует длительность в минуты -
метод
time.Duration.Milliseconds,
который преобразует длительность в миллисекунды -
метод
time.Duration.Nanoseconds,
который преобразует длительность в наносекунды