[TZInfo-users] Canberra- EDT vs EST
gsmedley at eastlink.ca
Tue Nov 27 13:35:56 UTC 2012
At the moment Canberra is on DST, so I would expect the abbreviation to be EDT rather than EST, but
when I run from the rails console:
Time.zone = "Australia/Canberra"
=> Tue, 27 Nov 2012 22:46:23 EST +11:00
Other time zones do have different abbreviations for DST & non-DST times, "US/Eastern", for example,
I can see that in the tzinfo Sydney.rb file, which Canberra is linked to, the entry for DST has
"EST" as the abbreviation. This looks like a bug to me, but I'm new to tzinfo, so maybe I'm missing
-- Garth Smedley
On 27/11/2012 9:14 AM, Thomas A. Moulton wrote:
> Can you show a snippet of code to demonstrate this?
> I ask because I was working with this kind of thing and found a lot of ways to do
> things that did not generate an error and did not return anything useful.
> I think if you run the same demo code on a time 6 months from now it will
> also show EST.
> I ended up using dst? (or is it is_dst?) as part of time_period to figure out what to display
> and then using my own function to generate that string
> On 11/27/2012 07:08 AM, Garth Home wrote:
>> Using tzinfo 0.3.35. With the timezone "Australia/Canberra" the time shows +11, which is right (+10
>> and +1 for DST), but I get EST for the zone abbreviation. Shouldn't that be EDT?
>> Garth Smedley
>> TZInfo-users mailing list
>> TZInfo-users at rubyforge.org
> TZInfo-users mailing list
> TZInfo-users at rubyforge.org
More information about the TZInfo-users