|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pecasim.base.simulation.SimDate
public class SimDate
Nested Class Summary | |
---|---|
static class |
SimDate.MONTH
|
static class |
SimDate.TYPE
|
static class |
SimDate.WEEKDAY
|
Constructor Summary | |
---|---|
SimDate(java.util.Calendar aCalendar)
Konstruktor erzeugt ein konkretes SimDate-Objekt |
|
SimDate(java.util.Date aDate)
Konstruktor erzeugt ein konkretes SimDate-Objekt |
|
SimDate(int year,
int month,
int dayOfMonth)
Konstruktor erzeugt ein konkretes SimDate-Objekt |
|
SimDate(int year,
SimDate.MONTH aMonth,
int dayOfMonth)
Konstruktor erzeugt ein konkretes SimDate-Objekt |
|
SimDate(int anAdd,
SimDate.TYPE aType)
Initialisiert einen Zeitpunkt durch Angabe der Zeit, die von dem aktuellen Zeitpunkt drauf gerechnet werden soll. |
|
SimDate(java.lang.String aDate,
java.lang.String aFormat)
Konstruktor erzeugt ein konkretes SimDate-Objekt mit einem formatierten String |
Method Summary | |
---|---|
SimDate |
addDay(int aDayCount)
|
SimDate |
addMonth(int aMonthCount)
|
SimDate |
addYear(int aYearCount)
|
java.lang.String |
asFormatedString()
Gibt das SimDate als formatierten String heraus. |
java.lang.String |
asFormatedString(java.lang.String aFormat)
|
int |
compareTo(SimDate o)
|
java.util.Calendar |
getCalendar()
Liefert den zugrunde gelegten DBCalendar |
SimDate.MONTH |
getConcreteMonth()
Liefert den konkreten Monat |
int |
getDay()
Liefert den Tag des Monats |
int |
getDayOfWeek()
Liefert den Tag der Woche als int: 1 = Sonntag, 2 = Montag, ..., 7 = Samstag |
int |
getMonth()
Liefert den Monat des SimDate-Objektes |
SimDate.WEEKDAY |
getWeekDay()
Liefert den konkreten Tag der Woche |
int |
getWeekOfYear()
Liefert die Kalenderwoche |
int |
getYear()
Liefert das Jahr des SimDate-Objektes |
SimDate |
set(SimDate.WEEKDAY aWeekDay)
|
int |
sub(SimDate aDate)
|
SimDate |
subDay(int aDayCount)
|
SimDate |
subMonth(int aMonthCount)
|
SimDate |
subYear(int aYearCount)
|
java.util.Date |
toDate()
Liefert den zu grunde liegende Date |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SimDate(int year, int month, int dayOfMonth)
year:
- >
0month:
- 1 <= month <= 12dayOfMonth:
- >
0public SimDate(int year, SimDate.MONTH aMonth, int dayOfMonth)
year:
- >
0aMonth:
- !=
nulldayOfMonth:
- >
0public SimDate(java.util.Calendar aCalendar)
aCalendar:
- >
nullpublic SimDate(java.util.Date aDate)
aDate:
- >
nullpublic SimDate(java.lang.String aDate, java.lang.String aFormat) throws java.text.ParseException
aDate:
- !=
nullaFormat:
- !=
null
java.text.ParseException
public SimDate(int anAdd, SimDate.TYPE aType) throws java.text.ParseException
anAdd:
- intaType:
- !=
null
java.text.ParseException
Method Detail |
---|
public int getYear()
public int getMonth()
public SimDate.MONTH getConcreteMonth()
public int getWeekOfYear()
public int getDay()
public int getDayOfWeek()
public SimDate.WEEKDAY getWeekDay()
public SimDate addDay(int aDayCount)
aDayCount
- Summiert den Parameter auf und gibt das Ergebnis als neues SimDate
heraus.
public SimDate addMonth(int aMonthCount)
aMonthCount
- Summiert den Parameter auf und gibt das Ergebnis als neues SimDate
heraus.
public SimDate addYear(int aYearCount)
aYearCount
- Summiert den Parameter auf und gibt das Ergebnis als neues SimDate
heraus.
public SimDate subDay(int aDayCount)
aDayCount
- Subtrahiert den Parameter und gibt das Ergebnis als neues SimDate heraus.
public SimDate subMonth(int aMonthCount)
aMonthCount
- Subtrahiert den Parameter und gibt das Ergebnis als neues SimDate heraus.
public SimDate subYear(int aYearCount)
aYearCount
- Subtrahiert den Parameter und gibt das Ergebnis als neues SimDate heraus.
public int sub(SimDate aDate)
aDate:
- !=
null
Subtrahiert den SimDate von sich selbst und gibt das Ergebnis in Tagen
heraus.
It gets a count of days between two SimDates
public SimDate set(SimDate.WEEKDAY aWeekDay)
aWeekDay:
- !=
null
Setzt einen konkreten Wochentag und gibt das Ergebnis als SimDate heraus.
public java.util.Calendar getCalendar()
public java.lang.String asFormatedString()
public java.lang.String asFormatedString(java.lang.String aFormat)
aFormat:
- ->
null
Gibt das SimDate als formatierten String heraus.
public java.util.Date toDate()
public int compareTo(SimDate o)
compareTo
in interface java.lang.Comparable<SimDate>
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |