ruby - 在日期字符串中仅使用月份和年份,以查找哪个组合更旧

标签 ruby date

我需要比较两个日期字符串,并找出哪个是更早的月份。两个字符串中都没有日期参数。 Ruby 或其任何库中是否有可用的预构建方法? 例:1) 2015 年 12 月 2) 2013 年 8 月 找出哪个日期更旧?

最佳答案

当然,您可以像这样将“Date”库与解析方法一起使用:

require 'date'
=> true
date1 = Date.parse('December, 2015')
date2 = Date.parse('August, 2013')
date1 > date2
=> true
date2 > date1
=> false

关于ruby - 在日期字符串中仅使用月份和年份,以查找哪个组合更旧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27647748/

相关文章:

ruby-on-rails - GOLang 发布到 Rails 应用程序

javascript - 从日期时间本地元素转换为日期对象

c# - 在 C# 中重现 Ruby OpenSSL private_encrypt 输出

Ruby Gem Twitter - 证书验证失败(Twitter::Error::ClientError)

javascript - javascript 中的当前日期

data-binding - Play Framework : How do I define the timezone for the date entered by a user?

javascript - 将 C# 的 FileTimeUTC 数字转换为 Javascript 中的日期

python - 将 Excel 工作表中的日期与某个固定日期进行比较并打印值

javascript - 如果用户不接受 JS 确认消息,如何检查先前选择的单选按钮?

ruby-on-rails - rakefile 可以用来做什么?