繁体   English   中英

Ruby on Rails - 将String转换为DateTime操作

[英]Ruby on Rails - Convert String to a DateTime action

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

有任何想法吗?

提前致谢!

慢性宝石提供了这样的功能。 GithubRubyGems

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

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

都可以解析。

在轨道中,无需其他宝石即可轻松完成:

eval("3 days ago".gsub(" ","."))
# => Mon, 05 Aug 2013 13:31:06 UTC +00:00

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM