Hi,
I'm using the following code to format to change
Thu Aug 21 10:42:00 2008 to 08/21/08?
my %MonthToNumber =
(
'Jan' => '01',
'Feb' => '02',
'Mar' => '03',
'Apr' => '04',
'May' => '05',
'Jun' => '06',
'Jul' => '07',
'Aug' => '08',
'Sep' => '09',
'Oct' => '10',
'Nov' => '11',
'Dec' => '12'
);
my $date = 'Thu Aug 21 10:42:00 2008';
$date =~ s|\w+\s(\w+)\s(\d+)\s\d+:\d+:\d+\s(\d+)|sprintf('% 2.2d/%2.2d/%4.4d',$MonthToNumber{$1},$2,$3)|e;
However, when I tried Thu Aug 1 10:42:00 2008 to 08/01/08
1 instead 21 it doesn't work because it's only one digit instead of two
Any suggestions?
Thanks in advance