public class AbstractDateTime extends Object implements Comparable<AbstractDateTime>
This class includes code derived from Xerces 2.6.0 Copyright (c) 1999-2002 The Apache Software Foundation. All rights reserved.
Modifier and Type | Field and Description |
---|---|
static short |
EQUAL
constant to indicate an equals relationship from compare()
|
static short |
GREATER_THAN
constant to indicate a greater than relationship from compare()
|
static short |
INDETERMINATE
constant to indicate an indeterminate relationship from compare()
|
static short |
LESS_THAN
constant to indicate a less than relationship from compare()
|
Constructor and Description |
---|
AbstractDateTime(Object value)
Constructor
|
Modifier and Type | Method and Description |
---|---|
int |
compare(AbstractDateTime other)
Comparison function.
|
int |
compareTo(AbstractDateTime o)
Normal java comparison function.
|
boolean |
equals(Object obj)
Equality function
|
int |
hashCode() |
static void |
normalize(int[] date,
int[] timeZone)
If timezone present - normalize dateTime [E Adding durations to dateTimes]
Public to allow reuse with type objects.
|
public static final short LESS_THAN
public static final short EQUAL
public static final short GREATER_THAN
public static final short INDETERMINATE
public AbstractDateTime(Object value)
value
- the date/time value returned by the parsingpublic int compare(AbstractDateTime other)
other
- the time/date to compare topublic int compareTo(AbstractDateTime o)
compareTo
in interface Comparable<AbstractDateTime>
public static void normalize(int[] date, int[] timeZone)
date
- CCYY-MM-DDThh:mm:ss+03Licenced under the Apache License, Version 2.0