2012-02-28 51 views

回答

35

使用Enumerable#max

latest_date = [date1, date2].max 
+0

说,date1是可选的(可以为零),使用[date1 || date2,date2] .max为什么它的价值:) – carlosayam 2015-01-12 23:00:55

+10

@caya在这种情况下,您可能需要'[date1,date2] .compact.max' – 2015-01-12 23:22:11

3

尝试latest_date = [date1, date2].max。我刚刚在IRB中运行了这两个日期中的后一个。