ruby-on-rails - Ruby on Rails - 将字符串转换为 DateTime 操作

标签 ruby-on-rails ruby datetime

我正在尝试将“6 个月前”和“3 天前”之类的字符串转换为日期/日期时间。

有什么想法吗?

提前致谢!

最佳答案

Chronic gem 提供了这样的功能。 ( Github , RubyGems )

它可以解析相当复杂的语句。例如

  • 明天
  • 星期四
  • 7 小时前
  • 昨晚
  • 2010 年 6 月 14 日晚上十一点

都可以解析。

关于ruby-on-rails - Ruby on Rails - 将字符串转换为 DateTime 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18124915/

相关文章:

ruby - 如何通过 Ruby 与 Node REPL 交互

ruby - 如何在 capybara/ruby 环境下稳定 IE 窗口

javascript - 将 .NET JavaScriptSerializer.Deserialize 与来自客户端的 DateTime 一起使用

ruby-on-rails - 使用 zsh 在 IntelliJ 中找不到环境变量

css - 如何创建为 Rails 3 和 Rails 4 元素提供静态 Assets 的 gem

ruby-on-rails - 类型错误 : no implicit conversion of Symbol into Integer while reading YAML in Ruby

Javascript 多日期

c# - DateTime.ParseExact AM/PM 指标小写

ruby-on-rails - 无法在 FactoryGirl 中求和并将其作为参数传递

ruby-on-rails - 如何在 Controller 中设置全局变量