En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Location() en el lenguaje Go se utiliza para verificar los datos de la zona horaria que está asociada con «t». 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) Location() *Location
Aquí, “t” es el tiempo indicado y *Location es el puntero a Location.
Valor de retorno: Devuelve la información del huso horario que está asociado a “t”.
Ejemplo 1:
// Golang program to illustrate the usage of // Time.Location() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Defining t for calling Location method t := time.Date(2019, 2, 11, 10, 03, 00, 00, time.UTC) // Calling Location method loc := t.Location() // Prints output fmt.Printf("%v\n", loc) }
Producción:
UTC
Ejemplo 2:
// Golang program to illustrate the usage of // Time.Location() 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 Location method t := time.Date(2019, 2, 11, 10, 03, 00, 00, location) // Calling Location method loc := t.Location() // Prints output fmt.Printf("%v\n", loc) }
Producción:
UTC-7
Aquí, el método FixedZone() se usa para definir el parámetro de ubicación del método Date() para que los datos de la zona horaria en la salida se devuelvan 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