En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Local() en el lenguaje Go se usa para encontrar «t» con la ubicación que está configurada en la hora local. Además, esta función se define en el paquete de tiempo. Aquí, debe importar el paquete «tiempo» para usar estas funciones.
Sintaxis:
func (t Time) Local() Time
Aquí, “t” es el tiempo indicado.
Valor devuelto: Devuelve «t» junto con la ubicación que se establece en la hora local.
Ejemplo 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\n", local) }
Producción:
2019-02-11 10:03:00 +0000 UTC
Ejemplo 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\n", local) }
Producción:
2019-02-11 13:13:24 +0000 UTC
Aquí, el método FixedZone() se usa para definir el parámetro de ubicación del método Date() para que la hora de salida se devuelva de acuerdo con esa ubicación.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA