Функция time.Time.Local () в Golang с примерами
Опубликовано: 19 Февраля, 2022
В языке Go пакеты времени предоставляют функции для определения, а также для просмотра времени. Функция Time.Local () на языке Go используется для нахождения «t» с местоположением, установленным на местное время. Более того, эта функция определена во временном пакете. Здесь вам нужно импортировать пакет «time», чтобы использовать эти функции.
Синтаксис:
func (t Время) Местное () Время
Здесь «t» - заявленное время.
Возвращаемое значение: возвращает «t» вместе с местоположением, установленным на местное время.
Пример 1:
// Golang program to illustrate the usage of // Time.Local() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Defining t parameter of Local method t := time .Date(2019, 2, 11, 10, 03, 00, 00, time .UTC) // Calling Local method local := t.Local() // Prints output fmt.Printf( "%v
" , local) } |
Выход:
2019-02-11 10:03:00 +0000 UTC
Example 2:
// Golang program to illustrate the usage of // Time.Local() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Defining location using FixedZone method location := time .FixedZone( "UTC-7" , -6*56*34) // Defining t for calling Local method t := time .Date(2019, 2, 11, 10, 03, 00, 00, location) // Calling Local method local := t.Local() // Prints output fmt.Printf( "%v
" , local) } |
Выход:
2019-02-11 13:13:24 +0000 UTC
Здесь метод FixedZone () используется для определения параметра местоположения метода Date (), чтобы время на выходе возвращалось в соответствии с этим местоположением.