Convert time to ruby time to calculate the time difference

Hi all,

I have following two time stamps,

12:35:10:757 & 12:35:10:759

I want to convert them to ruby time and find the time difference.

which is a 2 micro seconds.

I would appreciate any help..

thanks in advance

···

--
Posted via http://www.ruby-forum.com/.

Hi all,

I have following two time stamps,

12:35:10:757& 12:35:10:759

I want to convert them to ruby time and find the time difference.

which is a 2 micro seconds.
   

Simply:

require 'time'

mT=Time.utc(2010,9,20,12,35,10,757)
=> Mon Sep 20 12:35:10 UTC 2010
mT1=Time.utc(2010,9,20,12,35,10,759)
=> Mon Sep 20 12:35:10 UTC 2010
mT1-mT
=> 2.0e-06

I would appreciate any help..

thanks in advance
   

You're welcome, but before ask, try to google a bit...[1]

[1] class Time - RDoc Documentation

···

Il 20/09/10 17.21, Ruwan Budha ha scritto:

Alternative:

require 'time'

=> true

t1 = Time.parse("12:35:10.000757")

=> Mon Sep 20 12:35:10 +0100 2010

t2 = Time.parse("12:35:10.000759")

=> Mon Sep 20 12:35:10 +0100 2010

t2 - t1

=> 2.0e-06

···

--
Posted via http://www.ruby-forum.com/\.

Brian Candler wrote in post #942410:

Alternative:

require 'time'

=> true

t1 = Time.parse("12:35:10.000757")

=> Mon Sep 20 12:35:10 +0100 2010

t2 = Time.parse("12:35:10.000759")

=> Mon Sep 20 12:35:10 +0100 2010

t2 - t1

=> 2.0e-06

If you got the ruby time, you can use the gem 'time_diff' to get the
time difference in a useful format like year, month, week, day, hour,
minute, second

https://rubygems.org/gems/time_diff

···

--
Posted via http://www.ruby-forum.com/\.

I haven't looked at the gem, but....it's all just simple math, except
for the month part, which takes a bit more work. Does the gem
_actually_ calculate the difference in months between two dates, or
does it just approximate it?

Kirk Haines
Software Engineer
EngineYard

···

On Wed, Mar 9, 2011 at 9:37 AM, ABHILASH M.A <abhidsm@gmail.com> wrote:

Brian Candler wrote in post #942410:

Alternative:

require 'time'

=> true

t1 = Time.parse("12:35:10.000757")

=> Mon Sep 20 12:35:10 +0100 2010

t2 = Time.parse("12:35:10.000759")

=> Mon Sep 20 12:35:10 +0100 2010

t2 - t1

=> 2.0e-06

If you got the ruby time, you can use the gem 'time_diff' to get the
time difference in a useful format like year, month, week, day, hour,
minute, second