[TZInfo-users] Using TZ to convert to EST

johnsheahan at charter.net johnsheahan at charter.net
Tue Nov 13 12:02:38 EST 2007


Thanks Philip,

I am getting the local time but can't seem to get the time to be displayed in EST.

I'm sorry I don't understand.....How should I change my code to convert to EST?

Thanks again for the help.

jackster
----- Original Message ----- 
From: "Philip Ross" <phil.ross at gmail.com>
To: "General discussion for TZInfo users" <tzinfo-users at rubyforge.org>
Sent: Tuesday, November 13, 2007 9:22 AM
Subject: Re: [TZInfo-users] Using TZ to convert to EST


> On 13/11/2007, John Sheahan <johnsheahan at charter.net> wrote:
>> Thanks alot for pointing me in the right direction, Philip.
>> Your explaination caused me to look hard at my Timezone.get statement and
>> found that I was missing the _ between New and York.
>> Once I fixed this, I am now getting time on my view, however, it is still in
>> UTC.
>>
>> Here's my code that is giving me UTC:
>> tz = TZInfo::Timezone.get('America/New_York')
>> @local = tz.utc_to_local(tz.now)
>>
>> My service provider that my server is in is giving me Mountain Time, now
>> that I have been able to change this to UTC, How can I change this to
>> convert the UTC time to EST?
> 
> tz.now will give you the current local time in the timezone -
> internally it runs tz.utc_to_local(Time.now.utc). You don't need the
> extra call to utc_to_local.
> 
> Note that the local time returned will be described as UTC because
> Ruby doesn't support arbitrary local timezones. The value of the time
> will be the correct local time though.
> 
> Regards,
> 
> Phil
> 
> -- 
> Phil Ross
> http://tzinfo.rubyforge.org/ -- DST-aware timezone library for Ruby
> _______________________________________________
> TZInfo-users mailing list
> TZInfo-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/tzinfo-users


More information about the TZInfo-users mailing list