[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Omaha.pm] Perl - Print current date as UTC(Zulu)



On Aug 1, 2008, at 9:37 AM, Tony Simons wrote:
I'm having difficulty figuring out how to converting the current date to Zulu
Output date example:
20080731T212151Z Any example that could take in a common input date. example:

Fri, 01 Aug 2008 09:35:39 CDT

Looks like this is working. Hope it helps,

j


# perl -MCPAN -e 'install Class::Date'
# perl -MCPAN -e 'install Date::Parse'


$ cat j.pl
#!/usr/bin/perl -w

use strict;
use Class::Date qw(localdate -DateParse);
use Date::Parse;

my $in_date = localdate(str2time($ARGV[0]));
my $out_date = $in_date->to_tz('GMT');

$Class::Date::DATE_FORMAT="%Y%m%dT%H%M%SZ";
print "$out_date\n";


$ perl j.pl "Fri, 01 Aug 2008 09:35:39 CDT"
20080801T143539Z