Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

(MeowChow) Re2: Determining Daylight Savings Time

by MeowChow (Vicar)
on May 30, 2002 at 19:49 UTC ( #170504=note: print w/ replies, xml ) Need Help??


in reply to Re: Determining Daylight Savings Time
in thread Determining Daylight Savings Time

You don't have to localize all of %ENV:

local $ENV{TZ} = 'GMT';
   MeowChow                                   
               s aamecha.s a..a\u$&owag.print


Comment on (MeowChow) Re2: Determining Daylight Savings Time
Download Code
Re: (MeowChow) Re2: Determining Daylight Savings Time
by Juerd (Abbot) on May 30, 2002 at 21:22 UTC

    You don't have to localize all of %ENV: local $ENV{TZ} = 'GMT';

    Please test before posting. Localizing a single %ENV value will not work as expected.

    { local $\ = "\n"; print scalar localtime; { local $ENV{TZ} = 'GMT'; print scalar localtime; } print scalar localtime, ", which is wrong."; }
    yields:
    Thu May 30 23:19:56 2002 Thu May 30 21:19:56 2002 Thu May 30 21:19:56 2002, which is wrong.
    Update: environment: Debian GNU/Linux sid x86, Perl 5.6.1

    - Yes, I reinvent wheels.
    - Spam: Visit eurotraQ.
    

      It works on both my OpenBSD and Linux perl 5.6.1 and 5.00503. What platform are you testing on?
        
      { local $\ = "\n"; print scalar localtime; { local $ENV{TZ} = 'GMT'; print scalar localtime; } print scalar localtime, ", which is right."; } Thu May 30 16:36:26 2002 Thu May 30 21:36:26 2002 Thu May 30 16:36:26 2002, which is right.
         MeowChow                                   
                     s aamecha.s a..a\u$&owag.print

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://170504]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (6)
As of 2015-07-05 10:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (61 votes), past polls