mor*_*ime 3 ruby time datetime
我正在尝试创建一种方法来确定特定日期和时间(在某个时区内)是否在一个范围内.
range = between(start_time, end_time)
start_time = "date time timezone"
end_time = "date time timezone"
Run Code Online (Sandbox Code Playgroud)
以下是范围输入的示例:
range => between("2013-12-25 04:45:00 -0800", "2015-12-25 5:00:01 -0800")
Run Code Online (Sandbox Code Playgroud)
如果特定日期和时间在此范围内,我想返回true或false.
具体日期示例:
instance = "2014-01-01 16:35:45 -0800"
instance.between("2013-12-25 04:45:00 -0800", "2015-12-25 5:00:01 -0800")
Run Code Online (Sandbox Code Playgroud)
我对Ruby的时间经验不多.任何建议将不胜感激.
ste*_*lag 12
require "date"
instance = DateTime.parse("2014-01-01 16:35:45 -0800")
d1 = DateTime.parse("2013-12-25 04:45:00 -0800")
d2 = DateTime.parse("2015-12-25 5:00:01 -0800")
p instance.between?( d1, d2 ) # => true
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3257 次 |
最近记录: |