From: Arlen Christian Mart Cuss Date: 2007-10-25T20:44:59+09:00 Subject: Re: Time.now On Thu, 2007-10-25 at 20:00 +0900, Casimir wrote: > What units does it output - with .to_f or .to_i? That's seconds since the UNIX Epoch -- 1st of January, 1970. irb(main):003:0> now = Time.now.to_i => 1193313074 irb(main):004:0> #wait a few seconds irb(main):005:0> later = Time.now.to_i => 1193313084 irb(main):006:0> later - now => 10 irb(main):007:0> Of course, it's totally unnecessary to cast, since the same thing happens when you do it directly: irb(main):008:0> now = Time.now => Thu Oct 25 21:51:48 +1000 2007 irb(main):009:0> later = Time.now => Thu Oct 25 21:51:52 +1000 2007 irb(main):010:0> later - now => 3.621771 irb(main):011:0> And defaults to better precision! (unless you pick .to_f, the only difference I mean. But it's semantically better this way.) Arlen