我有两个日期要比较并找出较早的日期。(使用 SunOS 5.10)
date1='01May2014'
date2='03Apr2014'
我需要确定较早的日期。
你可能想要:
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
我用SQL来解决,因为我找不到Unix的答案。
选择 minimum((选择 to_date('01May2014','DDMONYYYY'))从双重),(从双 )中选择 to_date('01Apr2014','DDMONYYYY')从双重;