Константа time.Millisecond
Константа time.Millisecond определяет количество наносекунд
в одной миллисекунде. Она равна 1_000_000 наносекунд.
Эта константа используется для преобразования миллисекунд в
наносекунды и обратно, а также для создания временных интервалов
в миллисекундах.
Синтаксис
time.Millisecond
Константа имеет тип time.Duration и может быть использована
для умножения на количество миллисекунд.
Пример
Давайте создадим длительность в 5 миллисекунд с помощью константы:
package main
import (
"fmt"
"time"
)
func main() {
duration := 5 * time.Millisecond
fmt.Println(duration)
}
Результат выполнения кода:
"5ms"
Пример
Используем константу для преобразования миллисекунд в наносекунды:
package main
import (
"fmt"
"time"
)
func main() {
ms := 150
ns := time.Duration(ms) * time.Millisecond
fmt.Println(ns)
}
Результат выполнения кода:
"150ms"
Пример
Давайте используем константу для задержки выполнения программы:
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("Start")
time.Sleep(500 * time.Millisecond)
fmt.Println("End")
}
Результат выполнения кода:
"Start"
"End"
Смотрите также
-
константу
time.Second,
которая представляет длительность одной секунды -
константу
time.Microsecond,
которая представляет длительность одной микросекунды -
константу
time.Minute,
которая представляет длительность одной минуты -
метод
time.Duration.Milliseconds,
который возвращает длительность в миллисекундах с плавающей точкой