Метод time.Time.Second
Метод Second типа time.Time возвращает секунды
в минуте для указанного момента времени. Он возвращает
значение типа int в диапазоне от 0 до 59.
Метод не принимает никаких параметров и позволяет
получить секунды из временной метки.
Синтаксис
t.Second()
Пример
Давайте создадим время с конкретными значениями и получим секунды:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Date(2026, time.September, 4, 15, 30, 45, 0, time.UTC)
res := t.Second()
fmt.Println(res)
}
Результат выполнения кода:
45
Пример
Давайте получим секунды из текущего времени:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
res := t.Second()
fmt.Println("Current seconds:", res)
}
Результат выполнения кода:
"Current seconds: 23"
Пример
Давайте проверим значение секунд в начале минуты:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Date(2026, time.September, 4, 10, 0, 0, 0, time.UTC)
res := t.Second()
fmt.Println(res)
}
Результат выполнения кода:
0
Смотрите также
-
метод
time.Time.Minute,
который возвращает минуты в часе -
метод
time.Time.Hour,
который возвращает часы в сутках -
метод
time.Time.Nanosecond,
который возвращает наносекунды в секунде -
функцию
time.Now,
которая возвращает текущее локальное время