Given a date and time in a format that is not recognized by
date, how can I get
date to recognize the date and time?
$ 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
--magic-option exist? If not, is there a more elegant way to solve this rather than using
sed to transform the input into a well-formed date string?