给定日期和时间格式无法识别的时间date
,我如何date
识别日期和时间?
例如:
$ 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
存在?如果不是,是否有一种更优雅的方法来解决此问题,而不是使用sed
将输入转换为格式正确的日期字符串的方法?
另请参阅:shell中的日期验证
—
don_crissti 2015年