Константа time.Second
Константа time.Second представляет собой длительность одной секунды в наносекундах.
Ее значение равно 1 000 000 000 наносекундам (10⁹ нс).
Эта константа имеет тип time.Duration и используется для выполнения операций,
связанных с временными интервалами.
Синтаксис
time.Second
Пример
Давайте выведем значение константы time.Second в наносекундах:
package main
import (
"fmt"
"time"
)
func main() {
res := time.Second
fmt.Println(res)
}
Результат выполнения кода:
"1s"
Пример
Давайте используем константу time.Second для создания задержки в одну секунду:
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("Start")
time.Sleep(time.Second)
fmt.Println("End")
}
Пример
Давайте преобразуем константу time.Second в другие единицы измерения времени:
package main
import (
"fmt"
"time"
)
func main() {
res := time.Second
fmt.Println(res.Nanoseconds())
fmt.Println(res.Microseconds())
fmt.Println(res.Milliseconds())
fmt.Println(res.Seconds())
}
Результат выполнения кода:
"1000000000"
"1000000"
"1000"
"1"
Пример
Давайте выполним математические операции с константой time.Second:
package main
import (
"fmt"
"time"
)
func main() {
fiveSeconds := 5 * time.Second
halfSecond := time.Second / 2
fmt.Println(fiveSeconds)
fmt.Println(halfSecond)
}
Результат выполнения кода:
"5s"
"0.5s"
Смотрите также
-
константу
time.Minute,
которая представляет длительность одной минуты -
константу
time.Hour,
которая представляет длительность одного часа -
константу
time.Millisecond,
которая представляет длительность одной миллисекунды -
константу
time.Microsecond,
которая представляет длительность одной микросекунды