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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.CalendarCALENDARprivate static java.text.DateFormatCONSOLE_DIFF_DATE_FORMATprivate static java.text.DateFormatCONSOLE_LONG_DATE_FORMATprivate static java.text.DateFormatCONSOLE_SHORT_DATE_FORMATprivate static java.text.DateFormatCUSTOM_FORMATstatic char[]DATE_SEPARATORSprivate static java.text.DateFormatHUMAN_FORMATprivate static java.text.DateFormatISO8601_FORMATprivate intmyMicroSecondsstatic SVNDateNULLprivate static java.text.DateFormatRFC1123_FORMATprivate static longserialVersionUIDprivate static java.text.DateFormatSHORT_FORMAT(package private) static java.text.DateFormatSVN_FORMAT
-
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 booleanafter(java.util.Date when)booleanbefore(java.util.Date when)intcompareTo(java.util.Date anotherDate)booleanequals(java.lang.Object obj)java.lang.Stringformat()static java.lang.StringformatConsoleDiffDate(java.util.Date date)static java.lang.StringformatConsoleLongDate(java.util.Date date)static java.lang.StringformatConsoleShortDate(java.util.Date date)static java.lang.StringformatCustomDate(java.util.Date date)static java.lang.StringformatDate(java.util.Date date)static java.lang.StringformatDate(java.util.Date date, boolean formatZeroDate)static java.lang.StringformatHumanDate(java.util.Date date, ISVNOptions options)static java.lang.StringformatRFC1123Date(java.util.Date date)static java.lang.StringformatShortDate(java.util.Date date)static SVNDatefromDate(java.util.Date d)longgetTimeInMicros()inthashCode()static SVNDateparseDate(java.lang.String str)static longparseDateAsMilliseconds(java.lang.String str)private static SVNDateparseDatestamp(java.lang.String str)static java.util.DateparseDateString(java.lang.String str)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
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
-
-
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
-
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:
hashCodein classjava.util.Date
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.util.Date
-
before
public boolean before(java.util.Date when)
- Overrides:
beforein classjava.util.Date
-
after
public boolean after(java.util.Date when)
- Overrides:
afterin classjava.util.Date
-
compareTo
public int compareTo(java.util.Date anotherDate)
- Specified by:
compareToin interfacejava.lang.Comparable<java.util.Date>- Overrides:
compareToin classjava.util.Date
-
getTimeInMicros
public long getTimeInMicros()
-
-