Mar*_*rco 6 ruby time datetime date
比较Ruby中两个Time对象的日期的最佳方法是什么?
我有两个对象,例如:
time_1 = Time.new(2012,12,10,10,10)
time_2 = Time.new(2012,12,11,10,10)
Run Code Online (Sandbox Code Playgroud)
在此示例中,日期比较应返回false.
否则,相同的日期,但不同的时间,应返回true:
time_1 = Time.new(2012,12,10,10,10)
time_2 = Time.new(2012,12,10,11,10)
Run Code Online (Sandbox Code Playgroud)
我试图使用.to_date它适用于DateTime对象,但它不受支持Time.
只需要stdlib的'date'部分,然后比较日期:
require "date"
time1.to_date == time2.to_date
Run Code Online (Sandbox Code Playgroud)
任务完成.
| 归档时间: |
|
| 查看次数: |
14830 次 |
| 最近记录: |