sriram
1
Hello,
I have two time objects:
2 days ago
time1 = Time.now - 48 * 3600
#=> Sun Jun 21 16:56:33 +0530 2009
time2 = Time.now
#=> Tue Jun 23 16:57:05 +0530 2009
I need to create a third time object which will have the date from time2
and the time from time1.
time3 should be:
#=> Tue Jun 23 16:56:33 +0530 2009
The issue I am facing is how do I extract the date and time to create
the third time.
Any suggestion would be welcome.
Thanks
Sriram.
sriram
2
Sriram V.:
I have two time objects:
2 days ago
time1 = Time.now - 48 * 3600
#=> Sun Jun 21 16:56:33 +0530 2009
time2 = Time.now
#=> Tue Jun 23 16:57:05 +0530 2009
I need to create a third time object which will have the date from time2
and the time from time1.
time3 = time1 + 48 * 3600
(Although I think if you let us know why you need
these dates, a simpler solution would be possible.)
— Shot
sriram
3
On Tue, Jun 23, 2009 at 7:33 AM, Sriram
Varahan[email protected] wrote:
#=> Tue Jun 23 16:57:05 +0530 2009
Any suggestion would be welcome.
time3 = Time.local(time2.year, time2.month, time2.mday, time1.hour,
time1.min, time1. sec, time1.usec)
–
Rick DeNatale
Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale
sriram
4
Hi,
2009/6/23 Sriram V. [email protected]:
#=> Tue Jun 23 16:57:05 +0530 2009
Any suggestion would be welcome.
time3 = Time.at(time2.to_i/86400*86400+time1.to_f%86400)
Regards,
Park H.