•
Conversión de formatos de fechas mediante date
Muchos comandos o bases de datos almacenan la fecha en el denominado UNIX-time (segundos desde el 1 de enero de 1970, también conocido como epoch). Vamos a ver como realizar conversiones mediante date.
Vamos a suponer que tenemos la siguiente fecha en unix-time: 1239892873. Para convertirlo a un formado legible podemos usar el siguiente comando:
# date -d @1239892873 Thu Apr 16 16:41:13 CEST 2009
También podemos usar un formato arbitrario, por ejemplo:
# date -d @1239892873 +%d-%m-%Y 16-04-2009
Para poder realizar la conversión de fecha a epoch podemos usar el modificador %s. Por ejemplo, para convertir la fecha actual a epoch:
# date +%s 1239949712
Incluso mediante una cadena:
# date -d "Fri Apr 1 01:29:04 CEST 2009" +%s 1238542144
Relacionados
Imprimir
Deja un comentario: