Operating System - HP-UX
1821830 Members
3766 Online
109638 Solutions
New Discussion юеВ

Re: perl script to convert GMT date/time to EST date/time

 
SOLVED
Go to solution
Mike_Ca Li
Regular Advisor

perl script to convert GMT date/time to EST date/time

Event Put Date (GMT) : 2006/02/04
Event Put Time (GMT) : 02:46:31

Could someone help me with perl script to convert above to
Event Put Date (EST) : 2006/02/03
Event Put Time (EST) : 21:46:31

Thank you.
3 REPLIES 3
James R. Ferguson
Acclaimed Contributor
Solution

Re: perl script to convert GMT date/time to EST date/time

Hi Mike:

# cat ./dotime
#!/usr/bin/perl
use Time::Local;
($year,$mon,$day) = split /\//, $ARGV[0];
($hrs,$min,$sec ) = split /:/, $ARGV[1];
$time = timegm($sec, $min, $hrs, $day, $mon-1, $year-1900);
print scalar localtime($time), "\n";

...run as:

./dotime 2006/02/08 02:46:31

Regards!

...JRF...
Geoff Wild
Honored Contributor

Re: perl script to convert GMT date/time to EST date/time

Take a look at Clay's date hammer script:

http://www.cmve.net/~merijn/index.html#Contrib

Rgds...Geoff
Proverbs 3:5,6 Trust in the Lord with all your heart and lean not on your own understanding; in all your ways acknowledge him, and he will make all your paths straight.
Mike_Ca Li
Regular Advisor

Re: perl script to convert GMT date/time to EST date/time

Right on. Thanks a lot