función time.Time.IsZero() en Golang con ejemplos

En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.IsZero() en el lenguaje Go se utiliza para comprobar si la hora indicada «t» implica un instante de tiempo cero o no, es decir, 1 de enero, año 1, 00:00:00 UTC. 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 (t Time) IsZero() bool

Aquí, “t” es el tiempo establecido.

Valor devuelto: Devuelve verdadero si el tiempo indicado implica un instante de tiempo cero, de lo contrario devuelve falso.

Ejemplo 1:

// Golang program to illustrate the usage of
// Time.IsZero() function
  
// Including main package
package main
  
// Importing fmt and time
import "fmt"
import "time"
  
// Calling main
func main() {
  
    // Defining t parameter of IsZero method
    t := time.Date(0001, 1, 1, 00, 00, 00, 00, time.UTC)
  
    // Calling IsZero method
    IsZeroOrnot := t.IsZero()
  
    // Prints output
    fmt.Printf("%v\n", IsZeroOrnot)
}

Producción:

true

Ejemplo 2:

// Golang program to illustrate the usage of
// Time.IsZero() function
  
// Including main package
package main
  
// Importing fmt and time
import "fmt"
import "time"
  
// Calling main
func main() {
  
    // Defining t parameter 
    // of IsZero method
    t := time.Date(0001, 2, 1, 00, 
             00, 00, 00, time.UTC)
  
    // Calling IsZero method
    IsZeroOrnot := t.IsZero()
  
    // Prints output
    fmt.Printf("%v\n", IsZeroOrnot)
}

Producción:

false

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 *