NAME
DateTimeX::Format::CustomPattern
DESCRIPTION
This role must be composed before DateTimeX::Format.
It adds an attribute "pattern", and behavies cosistant with the call-overriding environment of DateTimeX::Format.
SYNOPSIS
package DateTimeX::Format::RequiresPattern;
with 'DateTimeX::Format::CustomPattern';
with 'DateTimeX::Format';
package main;
my $dt = DateTimeX::Format::RequiresPattern->new({
locale => $locale
, timezone => $timezone
, pattern => '%H:%M:%S'
, debug => 0|1
, defaults => 0|1
});
$dt->parse_datetime( $time, {pattern => '%H:%M'} );