Hi all I have a problem need to work with date I have a input like these : 20050829 and I need to change it to something like this : Aug 29 2005 but it still eludes me how to do that can anyone help me please? ---------------------------------------
I normally don't just give out answers. Next time I'm sure someone will say "do your own homework....". If you want to do this yourself, look at the following: POSIX module (strftime function) substr function. Otherwise, look at the code below. use strict; use POSIX; my $date = 20050829; my ($y, $m, $d) = (substr($date, 0, 4), substr($date, 4, 2), substr($date, 6, 2)); print strftime("%a %d %Y", 0, 0, 0, $d, $m-1, $y-1900); -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>