Class SVNDate

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<java.util.Date>

    public class SVNDate
    extends java.util.Date
    Version:
    1.3
    Author:
    TMate Software Ltd.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SVNDate​(long time, int micro)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean after​(java.util.Date when)  
      boolean before​(java.util.Date when)  
      int compareTo​(java.util.Date anotherDate)  
      boolean equals​(java.lang.Object obj)  
      java.lang.String format()  
      static java.lang.String formatConsoleDiffDate​(java.util.Date date)  
      static java.lang.String formatConsoleLongDate​(java.util.Date date)  
      static java.lang.String formatConsoleShortDate​(java.util.Date date)  
      static java.lang.String formatCustomDate​(java.util.Date date)  
      static java.lang.String formatDate​(java.util.Date date)  
      static java.lang.String formatDate​(java.util.Date date, boolean formatZeroDate)  
      static java.lang.String formatHumanDate​(java.util.Date date, ISVNOptions options)  
      static java.lang.String formatRFC1123Date​(java.util.Date date)  
      static java.lang.String formatShortDate​(java.util.Date date)  
      static SVNDate fromDate​(java.util.Date d)  
      long getTimeInMicros()  
      int hashCode()  
      static SVNDate parseDate​(java.lang.String str)  
      static long parseDateAsMilliseconds​(java.lang.String str)  
      static java.util.Date parseDateString​(java.lang.String str)  
      • Methods inherited from class java.util.Date

        clone, from, getDate, getDay, getHours, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, parse, setDate, setHours, setMinutes, setMonth, setSeconds, setTime, setYear, toGMTString, toInstant, toLocaleString, toString, UTC
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • NULL

        public static final SVNDate NULL
      • DATE_SEPARATORS

        public static final char[] DATE_SEPARATORS
    • Constructor Detail

      • SVNDate

        public SVNDate​(long time,
                       int micro)
    • Method Detail

      • format

        public java.lang.String format()
      • formatDate

        public static java.lang.String formatDate​(java.util.Date date)
      • formatDate

        public static java.lang.String formatDate​(java.util.Date date,
                                                  boolean formatZeroDate)
      • formatRFC1123Date

        public static java.lang.String formatRFC1123Date​(java.util.Date date)
      • formatHumanDate

        public static java.lang.String formatHumanDate​(java.util.Date date,
                                                       ISVNOptions options)
      • formatShortDate

        public static java.lang.String formatShortDate​(java.util.Date date)
      • formatCustomDate

        public static java.lang.String formatCustomDate​(java.util.Date date)
      • formatConsoleDiffDate

        public static java.lang.String formatConsoleDiffDate​(java.util.Date date)
      • formatConsoleLongDate

        public static java.lang.String formatConsoleLongDate​(java.util.Date date)
      • formatConsoleShortDate

        public static java.lang.String formatConsoleShortDate​(java.util.Date date)
      • parseDate

        public static SVNDate parseDate​(java.lang.String str)
      • parseDateString

        public static java.util.Date parseDateString​(java.lang.String str)
                                              throws SVNException
        Throws:
        SVNException
      • parseDateAsMilliseconds

        public static long parseDateAsMilliseconds​(java.lang.String str)
      • fromDate

        public static SVNDate fromDate​(java.util.Date d)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.util.Date
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.util.Date
      • before

        public boolean before​(java.util.Date when)
        Overrides:
        before in class java.util.Date
      • after

        public boolean after​(java.util.Date when)
        Overrides:
        after in class java.util.Date
      • compareTo

        public int compareTo​(java.util.Date anotherDate)
        Specified by:
        compareTo in interface java.lang.Comparable<java.util.Date>
        Overrides:
        compareTo in class java.util.Date
      • getTimeInMicros

        public long getTimeInMicros()