Chris Knipe wrote: > > Lo all, Hello,
> How can I convert a date such as '18 Jun, 2002 at 11:00:00 (SAT)' into a > DD/MM/YYYY HH:MM string? > > I've been on google for quite some time now, and looked at quite a few CPAN > stuff, but I can't seem to find anything converting that specific format? $ perl -le' my %mons = qw/Jan 1 Feb 2 Mar 3 Apr 4 May 5 Jun 6 Jul 7 Aug 8 Sep 9 Oct 10 Nov 11 Dec 12/; my $mon = join "|", keys %mons; $_ = q/18 Jun, 2002 at 11:00:00 (SAT)/; if ( /(\d+)\s+($mon),\s+(\d+)\s+\S+\s+(\d+:\d+):/ ) { $date = sprintf q[%02d/%02d/%04d %s], $1, $mons{$2}, $3, $4; } print $date; ' 18/06/2002 11:00 John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]