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_SEPARATORSstatic SVNDateNULL
-
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)static java.util.DateparseDateString(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:
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()
-
-