in reply to Re: DateCalc using Date::Manip
in thread DateCalc using Date::Manip

Hello, Thank you for the reply. I have tried the code as you suggested. Below is my modification to the code
my $s2="2016080100:00:00"; my $e1="2016123100:00:00"; my $format = '%dh %hd %hh %ht %yd'; $duyx1 =(DateCalc($s2,$e1)); $duyx1 = Delta_Format($duyx1,'2',$format); print "\nduyx1 = $duyx1\n";
The output that i get from the code above is 0.00 3648.00 3648.00 3648.00 0.00 But the actual output should be +0:0:+21:5:1:0:0 I am not sure what i missing . Really appreciate all your help. Many Thanks, Teju

Replies are listed 'Best First'.
Re^3: DateCalc using Date::Manip
by Corion (Patriarch) on Jan 10, 2017 at 11:44 UTC

    Note that your output string contains seven fields and colons between its values.

    Your $format string contains five placeholders and no colons between them.

    If you want identical values, a first step would be to specify the appropriate output format.

    Also, I think the %dh format is not a valid format specification for Date::Manip::DM5.