En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Round() en el lenguaje Go se usa para encontrar el resultado del redondeo del tiempo indicado «t» al múltiplo más cercano de la duración dada «d» desde el tiempo cero. Y el comportamiento del redondeo para valores medios es redondear hacia arriba. 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) Round(d Duration) Time
Aquí, «t» es el tiempo establecido y «d» es la duración dada.
Nota: El método Round() funciona en el tiempo en forma de una duración absoluta desde el tiempo cero. Sin embargo, no funciona en la forma de diseño de la época.
Valor devuelto: Devuelve el resultado de redondear el tiempo dado «t» al múltiplo más cercano de la duración indicada «d». Donde, si d es menor o igual a cero, devuelve «t» de cualquier lectura de reloj monótona pero sin cambios.
Ejemplo 1:
// Golang program to illustrate the usage of // Time.Round() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Defining t for Round method t := time.Date(2013, 7, 6, 11, 34, 13, 60, time.UTC) // Defining duration d := (60 * time.Second) // Calling Round() method res := t.Round(d) // Prints output fmt.Printf("The time after rounding is: %v\n", res) }
Producción:
The time after rounding is: 2013-07-06 11:34:00 +0000 UTC
Ejemplo 2:
// Golang program to illustrate the usage of // Time.Round() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Defining t for Round method t := time.Date(2033, 76, 96, 100, 89, 99, 6665, time.UTC) // Defining duration d := (4 * time.Minute) // Calling Round() method res := t.Round(d) // Prints output fmt.Printf("The time after rounding is: %v\n", res) }
Producción:
The time after rounding is: 2039-07-09 05:32:00 +0000 UTC
Aquí, la «t» indicada en el código anterior tiene valores que 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