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
