Bash

自動從linux中的字元串檢測日期格式?

  • June 20, 2019

我有一個來自的日期20190620_113859是否可以從輸入 中 date +%Y%m%d_%H%M%S

檢測到該+%Y%m%d_%H%M%S格式20190620_113859

$ date --detect-format '20190620_113859'
%Y%m%d_%H%M%S

甚至date無法解析那種格式,所以即使有這樣的選項,它也無濟於事:

% date --debug -d 20190620_113859
date: parsed number part: (Y-M-D) 2019-06-20
date: error: parsing failed, stopped at '113859'
date: invalid date ‘20190620_113859’

引用自:https://unix.stackexchange.com/questions/525967