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

Метод time.Duration.String

Метод time.Duration.String возвращает строковое представление интервала времени time.Duration. Он преобразует числовое значение длительности в формат, понятный человеку, например, "1h2m3s" или "1.5s". Метод не принимает параметров и возвращает строку.

Синтаксис

duration.String()

Пример

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

package main import ( "fmt" "time" ) func main() { duration := 5 * time.Second res := duration.String() fmt.Println(res) }

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

"5s"

Пример

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

package main import ( "fmt" "time" ) func main() { duration := 1*time.Hour + 2*time.Minute + 3*time.Second res := duration.String() fmt.Println(res) }

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

"1h2m3s"

Пример

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

package main import ( "fmt" "time" ) func main() { duration := 1500 * time.Millisecond res := duration.String() fmt.Println(res) }

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

"1.5s"

Пример

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

package main import ( "fmt" "time" ) func main() { duration := 10*time.Minute + 0*time.Second res := duration.String() fmt.Println(res) }

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

"10m0s"

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

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