ruby 计算时间差

经常我们有类似这样的需求,“时间差不大于3天时……”,那么用Ruby怎么计算时间差呢?这个问题困扰了我好几天,甚至产生了自己用函数去实现的想法,其实大可不必,因为ruby已经为我们做好咯。我用“ruby 时间差”关键字在百度没找到答案,最终用“ruby time diffrence" google到了答案。尊重版权,参考链接[url]http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/169234[/url]

1、计算两个时间相差的天数
[color=red][b]DateTime.parse("2007-12-28") - DateTime.parse("2007-12-26")[/b][/color]=>2
2、计算两个时间相差的秒数
[color=red][b](DateTime.parse("Dec 2 03:12:19 2005") - DateTime.parse("Dec 2 14:44:47 2005")) * 24 * 60 * 60 [/b][/color]=>-41548


上面例子中的字符串只要符合时间日期的形式就ok了,仅供需要的人参考
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值