Obtener fecha actual en Go
Introducción
En nuestras apps siempre necesitaremos obtener la fecha actual. Por ejemplo, si tenemos un sistema de ventas necesitamos guardar la fecha y hora en la que determinada venta fue realizada.
Hoy veremos cómo formatear y obtener la fecha actual en Golang. Lo que obtendremos será algo como lo de abajo:
2018-05-16T12:52:54
Vamos allá
Obtener y formatear fecha y hora actual
Para obtener la fecha necesitamos el paquete time, incluido por defecto. Y para formatearla, utilizaremos fmt.
Lo que haremos con fmt será formatear la fecha llamando a Sprintf que formatea una cadena pero no la imprime (al contrario de Printf), sino que la devuelve.
Código de ejemplo
Al ejecutarlo se muestra esta salida, dependiendo de la hora y fecha en la que ejecutemos el programa: