Dada una fecha y hora en un formato que no es reconocido por date
, ¿cómo puedo llegar date
a reconocer la fecha y la hora?
Por ejemplo:
$ date -d "09SEP2012:23:58:46"
date: invalid date `09SEP2012:23:58:46'
$ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss"
Sun Sep 9 23:58:46 MDT 2012
¿Existe --magic-option
? Si no, ¿hay una manera más elegante de resolver esto en lugar de usar sed
para transformar la entrada en una cadena de fecha bien formada?