Ruby on Rails:比较两个日期的最佳方法?

我有一个日期变量,以'YYYY-mm-dd'格式存储为字符串。 如果该日期尚未过去,最好的检查方法是什么?

krn asked 2020-08-12T02:52:43Z
2个解决方案
75 votes
Date.parse('2010-11-01') < Date.today

如果已通过“ 2010-11-01”,则将返回true

David Sulc answered 2020-08-12T02:52:49Z
64 votes

您还可以使用过去吗?

Date.parse("2012-11-01").past?
danivalentin answered 2020-08-12T02:53:09Z
translate from https://stackoverflow.com:/questions/4356269/ruby-on-rails-the-best-way-to-compare-two-dates