ch.ethz.mxquery.datamodel
Class MXQueryDate
java.lang.Object
ch.ethz.mxquery.datamodel.MXQueryDate
public class MXQueryDate
- extends java.lang.Object
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
MXQueryDate
public MXQueryDate(MXQueryDateTime dt)
MXQueryDate
public MXQueryDate(java.lang.String input)
throws MXQueryException
- Throws:
MXQueryException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
equals
public boolean equals(MXQueryDate d)
unequals
public boolean unequals(MXQueryDate d)
compareTo
public int compareTo(MXQueryDate d)
- Compares 2 Date values
- Parameters:
d
- Date values to compare with
- Returns:
- 0 if the argument Date is equal to this Date
a value less than 0 if this Date is before the Date argument
a value greater than 0 if this Date is after the Date argument
addDuration
public MXQueryDate addDuration(MXQueryDayTimeDuration d)
subtractDuration
public MXQueryDate subtractDuration(MXQueryDayTimeDuration d)
addDuration
public MXQueryDate addDuration(MXQueryYearMonthDuration d)
subtractDuration
public MXQueryDate subtractDuration(MXQueryYearMonthDuration d)
subtract
public MXQueryDayTimeDuration subtract(MXQueryDate d)
adjustTimeZone
public MXQueryDate adjustTimeZone(MXQueryDayTimeDuration d)
hasTimezone
public boolean hasTimezone()
getYear
public int getYear()
- getters
getMonth
public int getMonth()
getDay
public int getDay()
datePartToString
public java.lang.String datePartToString()
throws MXQueryException
- Throws:
MXQueryException
getTimeZone
public java.lang.String getTimeZone()
getTimezoneInMinutes
public final int getTimezoneInMinutes()
getTimezoneAsDuration
public final MXQueryDayTimeDuration getTimezoneAsDuration()
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich