En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función In() en el lenguaje Go se usa para encontrar una copia de la «t» indicada que representa el instante de tiempo idéntico, pero junto con los datos de ubicación de la copia que se establecen en «loc» para usos de visualización. Y si «loc» es nulo, se devuelve pánico. 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) In(loc *Location) Time
Aquí, «t» es el tiempo indicado y «loc» es la ubicación indicada, que es un puntero a la ubicación.
Valor de retorno: Devuelve una copia de la “t” indicada que representa el instante de tiempo idéntico, pero junto con los datos de ubicación de la copia que se establece en “loc” para usos de visualización. Y si «loc» es nulo, se devuelve pánico.
Ejemplo 1:
// Golang program to illustrate the usage of // Time.In() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Defining t for In method t := time.Date(2019, 12, 13, 3, 23, 43, 02, time.UTC) // Defining loc parameter of In method loc := time.FixedZone("UTC", 6*54*44) // Calling In() method res := t.In(loc) // Prints output fmt.Printf("%v\n", res) }
Producción:
2019-12-13 07:21:19.000000002 +0357 UTC
Ejemplo 2:
// Golang program to illustrate the usage of // Time.In() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Defining t for In method t := time.Date(2022, 23, 45, 36, 67, 88, 667, time.UTC) // Defining loc parameter of In method loc := time.FixedZone("UTC-6", -3*66*77) // Calling In() method res := t.In(loc) // Prints output fmt.Printf("%v\n", res) }
Producción:
2023-12-16 08:54:22.000000667 -0414 UTC-6
Aquí, la «t» indicada en el código anterior tiene valores que están fuera del rango habitual pero se normalizan durante la conversió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