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
- Author:
- TMate Software Ltd.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static char[]
DATE_SEPARATORS
static SVNDate
NULL
-
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)
-
-
-
Field Detail
-
NULL
public static final SVNDate NULL
-
DATE_SEPARATORS
public static final char[] DATE_SEPARATORS
-
-
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 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()
-
-