%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
# Copyrights 1995-2016 by [Mark Overmeer <perl@overmeer.net>]. # For other contributors see ChangeLog. # See the manual pages for details on the licensing terms. # Pod stripped from pm file by OODoc 2.02. use strict; package Mail::Field::Date; use vars '$VERSION'; $VERSION = '2.18'; use base 'Mail::Field'; use Date::Format qw(time2str); use Date::Parse qw(str2time); (bless [])->register('Date'); sub set() { my $self = shift; my $arg = @_ == 1 ? shift : { @_ }; foreach my $s (qw(Time TimeStr)) { if(exists $arg->{$s}) { $self->{$s} = $arg->{$s} } else { delete $self->{$s} } } $self; } sub parse($) { my $self = shift; delete $self->{Time}; $self->{TimeStr} = shift; $self; } sub time(;$) { my $self = shift; if(@_) { delete $self->{TimeStr}; return $self->{Time} = shift; } $self->{Time} ||= str2time $self->{TimeStr}; } sub stringify { my $self = shift; $self->{TimeStr} ||= time2str("%a, %e %b %Y %T %z", $self->time); } sub reformat { my $self = shift; $self->time($self->time); $self->stringify; } 1;