Unix 中的日期比较并确定较早的日期

  • 本文关键字:日期 比较 Unix unix sunos
  • 更新时间 :
  • 英文 :


我有两个日期要比较并找出较早的日期。(使用 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')从双重;

最新更新