función time.Location.String() en Golang con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *