http://www.perlmonks.org?node_id=997307


in reply to TimeZone convert problem.

use DateTime see http://datetime.perl.org/wiki/datetime/page/FAQ

Replies are listed 'Best First'.
Re^2: TimeZone convert problem.
by hmb104 (Sexton) on Oct 04, 2012 at 19:56 UTC
    Thanks
      Start with one of these
      my $dt = DateTime::Format::ISO8601->parse_datetime( $datestr ); my $dt = DateTime::Format::DateParse->parse_datetime( $datestr ); my $dt = DateTime::Format::Flexible->parse_datetime( $datestr );
      Then finish with
      $dt->set_time_zone( 'Country/City' ); print $dt->strftime( q[%a %b %e %H:%M:%S %Z %Y] ), "\n";
      or whatever
        or
        my $dt = DateTime::Format::RFC3339->parse_datetime( $datestr );