denzil_cactus has asked for the wisdom of the Perl Monks concerning the following question:
Below is the output of the program#!/usr/bin/perl use Time::Local qw(timelocal timegm timegm_nocheck); use POSIX qw(strftime); use Date::Manip; &dateTimeFormat; sub dateTimeFormat { my($iSec,$iMin,$iHour,$iMday,$iMon,$iYear,$iWday,$iYday,$iIsds +t) = localtime(time); $iYear += 1900; $iMon++; my $tDate = sprintf('%04d-%02d-%02d',$iYear,$iMon,$iMday); my $tTime = sprintf('%02d:%02d:%02d',$iHour,$iMin,$iSec); my $cZone = strftime("%Z", localtime()); my $cString = $tDate.$tTime.$cZone; my $cParsedate = ParseDate($cString); my $tNewdate = UnixDate($cParsedate, "%Y-%f-%d"); my $tNewtime = UnixDate($cParsedate, "%H:%M:%S"); my($tYear,$tMonth,$tDd) = split(/-/,$tNewdate); $tNewdate = sprintf('%04d-%02d-%02d',$tYear,$tMonth,$tDd); my($HH,$MM,$SS) = split(/:/,$tNewtime); $tNewtime = sprintf('%02d:%02d:%02d',$HH,$MM,$SS); my $cDatetime = $tNewdate." ".$tNewtime; print $cDatetime; }
Can you please help me to fix this?[denzil@local ~]# perl 1.pl 2014-10-10 12:16:12 [denzil@local ~]# date Fri Oct 10 11:16:13 GMT 2014 [root@cjjeiprodb ~]#
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Date::Manip - date differences - one hour
by rnewsham (Curate) on Oct 10, 2014 at 11:56 UTC | |
by SBECK (Chaplain) on Oct 10, 2014 at 13:52 UTC | |
|
Re: Date::Manip - date differences - one hour
by ikegami (Patriarch) on Oct 10, 2014 at 15:13 UTC | |
by denzil_cactus (Sexton) on Feb 25, 2015 at 04:44 UTC |