MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.datamodel
Class MXQueryDate

java.lang.Object
  extended by ch.ethz.mxquery.datamodel.MXQueryDate

public class MXQueryDate
extends java.lang.Object


Constructor Summary
MXQueryDate(MXQueryDateTime dt)
           
MXQueryDate(java.lang.String input)
           
 
Method Summary
 MXQueryDate addDuration(MXQueryDayTimeDuration d)
           
 MXQueryDate addDuration(MXQueryYearMonthDuration d)
           
 MXQueryDate adjustTimeZone(MXQueryDayTimeDuration d)
           
 int compareTo(MXQueryDate d)
          Compares 2 Date values
 java.lang.String datePartToString()
           
 boolean equals(MXQueryDate d)
           
 boolean equals(java.lang.Object o)
           
 int getDay()
           
 int getMonth()
           
 java.lang.String getTimeZone()
           
 MXQueryDayTimeDuration getTimezoneAsDuration()
           
 int getTimezoneInMinutes()
           
 int getYear()
          getters
 int hashCode()
           
 boolean hasTimezone()
           
 MXQueryDayTimeDuration subtract(MXQueryDate d)
           
 MXQueryDate subtractDuration(MXQueryDayTimeDuration d)
           
 MXQueryDate subtractDuration(MXQueryYearMonthDuration d)
           
 java.lang.String toString()
           
 boolean unequals(MXQueryDate d)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MXQueryDate

public MXQueryDate(MXQueryDateTime dt)

MXQueryDate

public MXQueryDate(java.lang.String input)
            throws MXQueryException
Throws:
MXQueryException
Method Detail

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

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich