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

La función Time.Hour() en el lenguaje Go se usa para verificar la hora dentro del día en la que la «t» indicada se presenta en el rango [0, 23]. 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) Hour() int

Aquí, “t” es el tiempo establecido.

Valor de retorno: Devuelve la hora del día en que ocurre la “t” indicada.

Ejemplo 1:

// Golang program to illustrate the usage of
// Time.Hour() function
  
// Including main package
package main
  
// Importing fmt and time
import "fmt"
import "time"
  
// Calling main
func main() {
  
    // Declaring t in UTC
    t := time.Date(2020, 5, 36, 
      11, 45, 04, 0, time.UTC)
  
    // Calling Hour method
    hr := t.Hour()
  
    // Prints hour as specified
    fmt.Printf("The stated hour "+
      "within the day is: %v\n", hr)
}

Producción:

The stated hour within the day is: 11

Ejemplo 2:

// Golang program to illustrate the usage of
// Time.Hour() function
  
// Including main package
package main
  
// Importing fmt and time
import "fmt"
import "time"
  
// Calling main
func main() {
  
    // Declaring t in UTC
    t := time.Date(2020, 5, 36,
       29, 45, 04, 0, time.UTC)
  
    // Calling Hour method
    hr := t.Hour()
  
    // Prints hour as specified
    fmt.Printf("The stated hour"+
     " within the day is: %v\n", hr)
}

Producción:

The stated hour within the day is: 5

Aquí, la hora indicada está fuera del rango habitual, pero se normaliza 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

Deja una respuesta

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