I have a script to post-process a data file that contains multiple timestamps in GMT. This script is to convert the timestamps from GMT to specific timezone equivalent.
My logic is to convert the timestamp to epoch seconds, determine the seconds difference between GMT and local time, subtract this from the epoch seconds, and convert this back to a local timestamp.
The problem I am seeing is that in trying to get the difference between GMT & local time the returned epoch second are the same.
Here is my sub-routine to get the difference.
sub getGMDelta
{
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
localtime(time);
$ltime = timelocal($sec,$min,$hour,$mday,$mon,$year);
$gtime = timegm($sec,$min,$hour,$mday,$mon,$year);
$rv = $gtime - $ltime;
return($rv);
}
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.