Class LogDate

  • All Implemented Interfaces:
    java.io.Serializable

    public class LogDate
    extends java.lang.Object
    implements java.io.Serializable
    Holds date for a log message. This class maintains the time to the microsecond and is not lossy.
    Since:
    1.5
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      LogDate​(java.lang.String datestr)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.util.Calendar getCalender()
      Returns the time of the commit as Calendar
      java.util.Date getDate()
      Returns the date of the commit
      long getTimeMicros()
      Returns the time of the commit in microseconds
      long getTimeMillis()
      Returns the time of the commit in milliseconds
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LogDate

        public LogDate​(java.lang.String datestr)
                throws java.text.ParseException
        Throws:
        java.text.ParseException
    • Method Detail

      • getTimeMicros

        public long getTimeMicros()
        Returns the time of the commit in microseconds
        Returns:
        the time of the commit measured in the number of microseconds since 00:00:00 January 1, 1970 UTC
      • getTimeMillis

        public long getTimeMillis()
        Returns the time of the commit in milliseconds
        Returns:
        the time of the commit measured in the number of milliseconds since 00:00:00 January 1, 1970 UTC
      • getCalender

        public java.util.Calendar getCalender()
        Returns the time of the commit as Calendar
        Returns:
        the time of the commit as java.util.Calendar
      • getDate

        public java.util.Date getDate()
        Returns the date of the commit
        Returns:
        the time of the commit as java.util.Date
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object