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 Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.util.Calendar
private static final java.text.DateFormat
private static final java.text.DateFormat
private static final java.text.DateFormat
private static final java.text.DateFormat
static final char[]
private static final java.text.DateFormat
private static final java.text.DateFormat
private int
static final SVNDate
private static final java.text.DateFormat
private static final long
private static final java.text.DateFormat
(package private) static final java.text.DateFormat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
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
int
hashCode()
static SVNDate
parseDate
(java.lang.String str) static long
parseDateAsMilliseconds
(java.lang.String str) private static SVNDate
parseDatestamp
(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 Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
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
-
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
-
parseDateString
- Throws:
SVNException
-
parseDatestamp
- Throws:
SVNException
-
parseDateAsMilliseconds
public static long parseDateAsMilliseconds(java.lang.String str) -
fromDate
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.util.Date
-
equals
public boolean equals(java.lang.Object obj) - Overrides:
equals
in classjava.util.Date
-
before
public boolean before(java.util.Date when) - Overrides:
before
in classjava.util.Date
-
after
public boolean after(java.util.Date when) - Overrides:
after
in classjava.util.Date
-
compareTo
public int compareTo(java.util.Date anotherDate) - Specified by:
compareTo
in interfacejava.lang.Comparable<java.util.Date>
- Overrides:
compareTo
in classjava.util.Date
-
getTimeInMicros
public long getTimeInMicros()
-