Đưa ra một ngày và thời gian trong một định dạng không được công nhận bởi date
, làm thế nào tôi có date
thể nhận ra ngày và giờ?
Ví dụ:
$ 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
Có --magic-option
tồn tại? Nếu không, có cách nào thanh lịch hơn để giải quyết vấn đề này hơn là sử dụng sed
để chuyển đổi đầu vào thành chuỗi ngày được định dạng tốt không?