Class SVNDate

java.lang.Object
java.util.Date
org.tmatesoft.svn.core.internal.util.SVNDate
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Date>

public class SVNDate extends Date
Version:
1.3
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • NULL

      public static final SVNDate NULL
    • CALENDAR

      private static final Calendar CALENDAR
    • SVN_FORMAT

      static final DateFormat SVN_FORMAT
    • ISO8601_FORMAT

      private static final DateFormat ISO8601_FORMAT
    • RFC1123_FORMAT

      private static final DateFormat RFC1123_FORMAT
    • CUSTOM_FORMAT

      private static final DateFormat CUSTOM_FORMAT
    • HUMAN_FORMAT

      private static final DateFormat HUMAN_FORMAT
    • SHORT_FORMAT

      private static final DateFormat SHORT_FORMAT
    • CONSOLE_DIFF_DATE_FORMAT

      private static final DateFormat CONSOLE_DIFF_DATE_FORMAT
    • CONSOLE_LONG_DATE_FORMAT

      private static final DateFormat CONSOLE_LONG_DATE_FORMAT
    • CONSOLE_SHORT_DATE_FORMAT

      private static final DateFormat CONSOLE_SHORT_DATE_FORMAT
    • DATE_SEPARATORS

      public static final char[] DATE_SEPARATORS
    • myMicroSeconds

      private int myMicroSeconds
  • Constructor Details

    • SVNDate

      public SVNDate(long time, int micro)
  • Method Details

    • format

      public String format()
    • formatDate

      public static String formatDate(Date date)
    • formatDate

      public static String formatDate(Date date, boolean formatZeroDate)
    • formatRFC1123Date

      public static String formatRFC1123Date(Date date)
    • formatHumanDate

      public static String formatHumanDate(Date date, ISVNOptions options)
    • formatShortDate

      public static String formatShortDate(Date date)
    • formatCustomDate

      public static String formatCustomDate(Date date)
    • formatConsoleDiffDate

      public static String formatConsoleDiffDate(Date date)
    • formatConsoleLongDate

      public static String formatConsoleLongDate(Date date)
    • formatConsoleShortDate

      public static String formatConsoleShortDate(Date date)
    • parseDate

      public static SVNDate parseDate(String str)
    • parseDateString

      public static Date parseDateString(String str) throws SVNException
      Throws:
      SVNException
    • parseDatestamp

      private static SVNDate parseDatestamp(String str) throws SVNException
      Throws:
      SVNException
    • parseDateAsMilliseconds

      public static long parseDateAsMilliseconds(String str)
    • fromDate

      public static SVNDate fromDate(Date d)
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Date
    • before

      public boolean before(Date when)
      Overrides:
      before in class Date
    • after

      public boolean after(Date when)
      Overrides:
      after in class Date
    • compareTo

      public int compareTo(Date anotherDate)
      Specified by:
      compareTo in interface Comparable<Date>
      Overrides:
      compareTo in class Date
    • getTimeInMicros

      public long getTimeInMicros()