Formatear la hora actual en formato yyyyMMddHHmmss en Go

Jay Singh 26 agosto 2022
Formatear la hora actual en formato yyyyMMddHHmmss en Go

Datetime es un tipo que encapsula los atributos de una fecha y hora en un momento determinado. Datetime se puede encontrar en el paquete de tiempo en Go.

El paquete time incluye toda la funcionalidad necesaria para decir, medir y mostrar el tiempo. El paquete time también contiene las técnicas fundamentales para formatear, analizar, mostrar y manipular fechas y horas.

El tiempo es cualquier tipo de variable o campo en una estructura que contiene el tiempo como valor. El tiempo es una unidad de medida que representa un momento en el tiempo con una precisión de milisegundos.

Dar formato a la hora actual en formato yyyyMMddHHmmss en Go

package main

import (
    "fmt"
    "time"
)

func main() {
    currentTime := time.Now()
    fmt.Printf("Current time is : %v\n", currentTime)
}

Producción :

Current time is : 2023-11-16 08:37:19 +0000 UTC m=+0.000028927

El siguiente es un ejemplo básico de formato de hora RFC3339-compliant con la constante de diseño asociada.

package main

import (
    "fmt"
    "time"
)

func main() {
    current_time := time.Now()
    fmt.Println("Current time: ", current_time.Format(time.RFC3339))
}

Producción :

Current time:  2023-11-16T08:37:19Z