Class SVNDate

java.lang.Object
java.util.Date
org.tmatesoft.svn.core.internal.util.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
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • NULL

      public static final SVNDate NULL
    • CALENDAR

      private static final java.util.Calendar CALENDAR
    • SVN_FORMAT

      static final java.text.DateFormat SVN_FORMAT
    • ISO8601_FORMAT

      private static final java.text.DateFormat ISO8601_FORMAT
    • RFC1123_FORMAT

      private static final java.text.DateFormat RFC1123_FORMAT
    • CUSTOM_FORMAT

      private static final java.text.DateFormat CUSTOM_FORMAT
    • HUMAN_FORMAT

      private static final java.text.DateFormat HUMAN_FORMAT
    • SHORT_FORMAT

      private static final java.text.DateFormat SHORT_FORMAT
    • CONSOLE_DIFF_DATE_FORMAT

      private static final java.text.DateFormat CONSOLE_DIFF_DATE_FORMAT
    • CONSOLE_LONG_DATE_FORMAT

      private static final java.text.DateFormat CONSOLE_LONG_DATE_FORMAT
    • CONSOLE_SHORT_DATE_FORMAT

      private static final java.text.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 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
    • parseDatestamp

      private static SVNDate parseDatestamp(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()