En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Location.String() en el lenguaje Go se usa para encontrar un nombre explicativo establecido para los datos de la zona horaria que es equivalente al parámetro de nombre que se pasa al método LoadLocation o FixedZone . Además, esta función se define en el paquete de tiempo. Aquí, debe importar el paquete «tiempo» para poder usar estas funciones.
Sintaxis:
func (l *Location) String() string
Aquí, “l” es el nombre de la ubicación que se utilizará y *Ubicación es el puntero a la ubicación. Donde, “Ubicación” forma el conjunto de compensaciones de tiempo en uso.
Valor devuelto: Devuelve un nombre explicativo indicado para los datos de zona horaria.
Ejemplo 1:
// Golang program to illustrate the usage of // Location.String() function // Including main package package main // Importing fmt and time import ( "fmt" "time" ) // Calling main func main() { // Calling LoadLocation // method with its parameter locat, error := time.LoadLocation("Asia/Kolkata") // If error not // equal to nil then // return panic error if error != nil { panic(error) } // Calling Location.String() // method and printing // location name fmt.Println(locat.String()) }
Producción:
Asia/Kolkata
Aquí, se devuelve la zona horaria IANA de la India, ya que no hay ningún error.
Ejemplo 2:
// Golang program to illustrate the usage of // Location.String() function // Including main package package main // Importing fmt and time import ( "fmt" "time" ) // Calling main func main() { // Calling FixedZone method // with its parameter location := time.FixedZone("UTC-7", -7*50*50) // Calling Location.String() // method and printing // the stated location fmt.Println(location.String()) }
Producción:
UTC-7
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA