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

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

Deja una respuesta

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