I'm working on a program that takes in log files generated on both NT and Unix platforms. There are however a few discrepencies between the way the log files look on either platform. One is in how Timestamps are displayed. In this case, the Unix logs are quite readable and look nice when compared against the NT logs. I'm looking to add a routine of some sort into the script I have that parses the logs.

Here is how the data looks in the NT logs:

TransferStartTime=000042
TransferStartTime=HHMMSS
TransferStartDate=20030901
TransferStartDate=YYYYMMDD

I'd like to format that so that it ends up looking something like this:

Transfer Start Time= Mon Aug 4 01:45:13 2003

not necessarily exactly like that, but in a format that is easier for a person to read. I'm thinking about breaking the time/date fields apart and putting them back together into a more legible format. I'm not overly familiar with any extra modules that might help in this task so any suggestions would be most welcome.

Thanks in advance.


"Ex libris un peut de tout" update: retitled

In reply to Reformatting Time in NT logs by nimdokk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.