En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Add() en el lenguaje Go se usa para agregar el tiempo y la duración indicados. 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) Add(d Duration) Time
Aquí, “t” es el tiempo establecido y “d” es la duración que se debe agregar al tiempo establecido.
Valor de Retorno: Devuelve el resultado de sumar t y d indicados.
Ejemplo:
// Golang program to illustrate the usage of // Time.Add() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Declaring time in UTC t := time.Date(2020, 11, 9, 7, 0, 0, 0, time.UTC) // Declaring durations d1 := t.Add(time.Second * 4) d2 := t.Add(time.Minute * 2) d3 := t.Add(time.Hour * 1) d4 := t.Add(time.Hour * 22 * 7) // Prints output fmt.Printf("%v\n", t) fmt.Printf("%v\n", d1) fmt.Printf("%v\n", d2) fmt.Printf("%v\n", d3) fmt.Printf("%v", d4) }
Producción:
2020-11-09 07:00:00 +0000 UTC 2020-11-09 07:00:04 +0000 UTC 2020-11-09 07:02:00 +0000 UTC 2020-11-09 08:00:00 +0000 UTC 2020-11-15 17:00:00 +0000 UTC
Aquí, la salida devuelta está en UTC como se definió anteriormente.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA