ruby-on-rails - 日期时间范围的计算

标签 ruby-on-rails ruby postgresql ruby-on-rails-4

我在计算日期时间字段时遇到问题。 我有两个变量:

a = Sat, 01 Feb 2014 13:00:00 CET +01:00

b = Fri, 28 Feb 2014 13:00:00 CET +01:00

我想计算从 a 到 b 范围过去了多少天。 请帮忙。

最佳答案

你可以使用它。

require 'date'
( Date.parse('Fri, 28 Feb 2014 13:00:00 CET +01:00') - Date.parse('Sat, 01 Feb 2014 13:00:00 CET +01:00')).to_i
=> 27
i.e
 ( Date.parse(b) - Date.parse(a)).to_i    

关于ruby-on-rails - 日期时间范围的计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094781/

相关文章:

ruby-on-rails - 预编译时的 Sass undefined variable

ruby-on-rails - 请求 header 中的 HTTParty 整数

ruby-on-rails - 寻找应用程序(ruby 2.3.8,rails 4.2.11)到最新稳定版本的 ruby​​ 和 rails 的推荐升级路径

ruby - 从字符串中删除第一个字符的最简单方法是什么?

postgresql - Postgres - 对等身份验证 - psql : FATAL: role "xxxx" does not exist

ruby-on-rails - Rails 合并两个 ActiveRecord::Relation 的

ruby-on-rails - Mac OS X 山狮 "Rails is not currently installed on this system."

java - 有没有办法在 JRuby 中为 Java 对象获得良好的 `#inspect` 输出?

php - 在查询中连接两个 SQL 表

java - 优化数据库使用