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"
=> "Australia/Canberra"
Time.zone.now
=> 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,
has EDT/EST.

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
something.

-- 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
>
> tom
>
>
> On 11/27/2012 07:08 AM, Garth Home wrote:
>> Hi,
>>
>> 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
>> [email protected]
>> http://rubyforge.org/mailman/listinfo/tzinfo-users
>>
>>    
> _______________________________________________
> TZInfo-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/tzinfo-users
>

_______________________________________________
TZInfo-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/tzinfo-users

Reply via email to