superwaba.ext.xplat.sql
Class Date
java.lang.Object
|
+--superwaba.ext.xplat.sql.Date
- Direct Known Subclasses:
- Time
- public class Date
- extends Object
This class is a wrapper around java.util.Date to allow the JDBC
driver to identify the value as a SQL Date.
Constructor Summary |
protected |
Date()
|
|
Date(int year,
int month,
int day)
This method initializes a new instance of this class with the
specified year, month, and day. |
protected |
Date(String str,
byte format)
|
protected |
Date(Time time)
|
_toString
protected String _toString
_date
protected Time _date
Date
public Date(int year,
int month,
int day)
- This method initializes a new instance of this class with the
specified year, month, and day. While this method is deprecated in the
latest JDBC, it is the only way to do it for now in SW, as SW does not
have a 'long' representation of time, and the conversion overhead is
considered too great for small devices (this may change in the future).
- Parameters:
year
- The year of this date minue 1900.month
- The month of this date (0-11).day
- The day of this date (1-31).
Date
protected Date(String str,
byte format)
Date
protected Date(Time time)
Date
protected Date()
valueOf
public static Date valueOf(String str)
- This method returns a new instance of this class by parsing a
date in JDBC format into a Java date.
JDBC format is DATE_YMD.
- Parameters:
str
- The string to parse.- Returns:
- The resulting
java.sql.Date
value.
getDate
public int getDate()
setDate
public void setDate(int date)
getMonth
public int getMonth()
setMonth
public void setMonth(int month)
getYear
public int getYear()
setYear
public void setYear(int year)
toString
public String toString()
- This method returns this date in JDBC format. JDBC format is DATE_YMD.
- Overrides:
- toString in class Object
- Returns:
- This date as a string.
convertDateToString
protected String convertDateToString()