我有兩個日期進行比較,找出較早的一個。 (使用的SunOS 5.10)在unix中的日期比較,並確定較早的一個
DATE1 = '01May2014'
DATE2 = '03Apr2014'
我需要確定較早的日期。
我有兩個日期進行比較,找出較早的一個。 (使用的SunOS 5.10)在unix中的日期比較,並確定較早的一個
DATE1 = '01May2014'
DATE2 = '03Apr2014'
我需要確定較早的日期。
我用sql來解決,因爲我沒有找到答案到Unix。 (從雙重選擇to_date('01May2014','DDMONYYYY')), (從dual中選擇to_date('01Apr2014','DDMONYYYY')));
你可能想:
date --date='01May2014' +"%Y%m%d"
date --date='03Apr2014' +"%Y%m%d"
然後你就可以用數字進行排序。
D1='01May2014'
D2='03Apr2014'
for D in $D1 $D2
do
date --date=$D +"%Y%m%d"
done | sort | head -1
nope ..它沒有給出預期的輸出。 – pradeep 2014-12-01 16:18:56
你得到了什麼輸出? – Sobrique 2014-12-01 16:20:07
20141201 for 01May2014 – pradeep 2014-12-01 16:20:59