在unix中进行日期比较,并确定较早的日期
我有两个日期要比较,找出较早的一个。使用Sunos5.10 日期1='2014年5月1日' 日期2='2014年4月3日' 我需要确定更早的日期 您可能想要:在unix中进行日期比较,并确定较早的日期,unix,sunos,Unix,Sunos,我有两个日期要比较,找出较早的一个。使用Sunos5.10 日期1='2014年5月1日' 日期2='2014年4月3日' 我需要确定更早的日期 您可能想要: 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 | sor
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中找不到答案 选择租赁选择至日期为“2014年5月1日”的“DDMonyyyyy”的双,
从dual中选择日期“2014年4月1日”,从dual中选择“DDMONYYYY” 您得到了什么输出?2014年5月1日的20141201这根本不是解析,因为这是今天的日期。可能是日期命令的不同版本。不幸的是,需要更复杂的解决方案。您如何使用Perl