Instead of trying to parse dates by hand, which can get to be really tedious (believe me, I've tried), a better idea is to make use of one of the date-parsing modules available on CPAN. I regularly use
Date::Parse:
#!/usr/bin/perl -w
use Date::Parse;
my $time = str2time("Mon Apr 18 15:17:29 2005 EDT");
print "That date is ", localtime($time). " as PDT.\n";
print "That date is ", gmtime($time). " as GMT.\n";
__END__
That date is Mon Apr 18 12:17:29 2005 as PDT.
That date is Mon Apr 18 19:17:29 2005 as GMT.
Another alternative is
Date::Manip, which I haven't used but is fairly popular (AFAIK). There is also the
DateTime Project. Unless performance is critical and you know your data well, you should probably stick to one of these solutions, and not reinvent the date-parsing wheel.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.