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

En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Clock() en el lenguaje Go se usa para verificar la hora, el minuto y el segundo dentro del día en el que se presenta la «t» indicada. 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) Clock() (hour, min, sec int)

Aquí, “t” es el tiempo indicado.

Valor devuelto: Devuelve hora, minuto y segundo de la “t” indicada.

Ejemplo 1:

// Golang program to illustrate the usage of
// Time.Clock() 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, 13, 34, 12, 45, 55, 0, time.UTC)
  
    // Calling Clock method
    hour, minute, second := t.Clock()
  
    // Prints hours
    fmt.Printf("The stated hour is: %v hours\n", hour)
  
    // Prints minutes
    fmt.Printf("The stated minute is: %v minutes\n", minute)
  
    // Prints seconds
    fmt.Printf("The stated second is: %v seconds\n", second)
}

Producción:

The stated hour is: 12 hours
The stated minute is: 45 minutes
The stated second is: 55 seconds

Ejemplo 2:

// Golang program to illustrate the usage of
// Time.Clock() 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, 13, 34, 25, 66, 100, 0, time.UTC)
  
    // Calling Clock method
    hour, minute, second := t.Clock()
  
    // Prints hours
    fmt.Printf("The stated hour is: %v hours\n", hour)
  
    // Prints minutes
    fmt.Printf("The stated minute is: %v minutes\n", minute)
  
    // Prints seconds
    fmt.Printf("The stated second is: %v seconds\n", second)
}

Producción:

The stated hour is: 2 hours
The stated minute is: 7 minutes
The stated second is: 40 seconds

Aquí, la hora, los minutos y el día indicados están fuera del rango habitual, pero se normalizan 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 *