You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "Vladimir (JIRA)" <ji...@apache.org> on 2017/06/21 21:17:00 UTC

[jira] [Created] (METRON-1003) ParserUtil parses dates incorrect

Vladimir created METRON-1003:
--------------------------------

             Summary: ParserUtil parses dates incorrect
                 Key: METRON-1003
                 URL: https://issues.apache.org/jira/browse/METRON-1003
             Project: Metron
          Issue Type: Bug
            Reporter: Vladimir
            Priority: Minor


ParserUtils class has method convertToEpoch that takes month, day and time (as strings), parses it and returns milliseconds since epoch.

Month expected in "MMM" format (i.e. "Jun")
Month is parsed and then it is tried to get int value as:
{code}
String month = String.valueOf(cal.get(Calendar.MONTH));
{code}

But according to documentation (see https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#MONTH) months start from 0.
So this method returns incorrect value.

This method should be refactored, but would be great to fix it and write some tests before.

This is minor bug as this method is used in FireEye parser only.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)