Formatear la hora actual en formato yyyyMMddHHmmss en Go
Jay Singh
26 agosto 2022
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