DateTime::Format::DateParse3pm
Parses date::parse compatible formats
Usage
use DateTime::Format::DateParse;my $dt = DateTime::Format::DateParse->parse_datetime( $date );my $dt = DateTime::Format::DateParse->parse_datetime( $date, $zone );
Overview
This module is a compatibility wrapper around Date::Parse.
Usage
Import Parameters
This module accepts no arguments to it's "import" method and exports no symbols.
Methods
Class Methods
- •
-
parse_datetime($date [,
$zone])Accepts a Date::Parse compatible
$datestring and optionally a Time::Zone compatible$zonestring.Returns a DateTime object.
Gotchas
- •
-
If parse_datetime is called on a
$datethat doesn't know specify a timezone and$zoneis not set, then the timezone of the returned DateTime object will be set to the"local"timezone. This is consistent with the behavior of Date::Parse.
- •
-
If parse_datetime is called without a
$zonebut the$datestring does specify a timezone/offset or if parse_datetime is called with a$zonethat DateTime::TimeZone does not understand, the returned DateTime object will have it's timezone set to a fixed offset from UTC. This means that"DST"information is not available and date math will not reflect"DST"transitions. This may be resolved for true timezones by using the DateTime::TimeZone::Alias module to"alias"the Time::Zone timezone to an Olson DB name. This may be done automatically in a future release.
Credits
Graham Barr (GBARR) <[email protected]>, author of Date::Parse
Everyone at the DateTime "Asylum".
Support
Support for this module is provided via the <[email protected]> email list. See <http://lists.perl.org/> for more details.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 3 times.