función time.FixedZone() en Golang con ejemplos

En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función FixedZone() en el lenguaje Go se usa para encontrar una ubicación que usa constantemente el nombre indicado de la zona y el desplazamiento (es decir, segundos al este de UTC). Además, esta función se define en el paquete de tiempo. Aquí, debe importar el paquete «tiempo» para usar estas funciones.

Sintaxis:

func FixedZone(name string, offset int) *Location

Aquí, «nombre» es el nombre de la zona, el desplazamiento contiene un número entero 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 la ubicación que usa constantemente el nombre de zona y el desplazamiento indicados.

Ejemplo 1:

// Golang program to illustrate the usage of
// FixedZone() 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)
  
    // Prints location
    fmt.Println(location)
}

Producción:

UTC-7

Aquí, se devuelve la ubicación indicada.

Ejemplo 2:

// Golang program to illustrate the usage of
// FixedZone() function
  
// Including main package
package main
  
// Importing fmt and time
import (
    "fmt"
    "time"
)
  
// Calling main
func main() {
  
    // Calling FixedZone
    // method with its parameters
    location := time.FixedZone("UTC-6", -6*40*40)
  
    // Calling Date method 
    // with all its parameters
    // that is date, time, and location
    tm := time.Date(2020, time.April, 6, 
                 9, 55, 06, 0, location)
  
    // Prints date, 
    // time and location
    fmt.Println(tm)
}

Producción:

2020-04-06 09:55:06 -0240 UTC-6

Aquí, primero se llama al método FixedZone(), luego se llama al método Date() con sus parámetros, es decir, fecha, hora y ubicación, y luego todos estos parámetros se devuelven como salida.

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 *