|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Date
com.hlcl.rql.as.ReddotDate
public class ReddotDate
Diese Klasse beschreibt ein RedDot Datum. RedDot nutzt eine Datumsdarstellung von Microsoft im float Format. Die Wandlungsroutinen wurden von RedDot, Hr. Apetz geliefert.
| Field Summary | |
|---|---|
static java.lang.String |
defaultPattern
|
static java.lang.String |
defaultViewPattern
|
| Constructor Summary | |
|---|---|
ReddotDate()
Allocates a Date object and initializes it so that it
represents the time at which it was allocated, measured to the nearest
millisecond. |
|
ReddotDate(java.util.Date date)
ReddotDate constructor comment. |
|
ReddotDate(double msDate)
ReddotDate constructor comment. |
|
ReddotDate(java.lang.Double msDate)
ReddotDate constructor comment. |
|
ReddotDate(long date)
Allocates a Date object and initializes it to represent
the specified number of milliseconds since the standard base time known
as "the epoch", namely January 1, 1970, 00:00:00 GMT. |
|
ReddotDate(java.lang.String msDoubleStr)
ReddotDate constructor comment. |
|
| Method Summary | |
|---|---|
static ReddotDate |
build(java.lang.String date)
Liefert ein ReddotDate Objekt für den gegebenen Tag im Format yyyyMMdd (20040827) zurück. |
static ReddotDate |
build(java.lang.String formatPattern,
java.lang.String date)
Liefert ein ReddotDate Objekt für den gegebenen Tag zurück. |
int |
compareWith(ReddotDate anotherDate)
Vergleicht die beiden Daten ohne den Zeitanteil. |
static java.lang.String |
format(java.util.Date date,
java.lang.String formatPattern)
Liefert einen String im gegebenen Format zurück. |
static java.lang.String |
formatAsddMMMyyyy(java.util.Date date)
Liefert einen String mit dem Format 27 Aug 2006 zurück. |
static java.lang.String |
formatAsddMMMyyyyEEE(java.util.Date date)
Liefert einen String mit dem Format 07 May 2008 Di zurück. |
static java.lang.String |
formatAsddMMMyyyyhmma(java.util.Date date)
Liefert einen String mit dem Format 27 Aug 2006 6:15 PM zurück. |
static java.lang.String |
formatAsHHmmss(java.util.Date date)
Liefert einen String mit dem Format 15:07:00 zurück. |
static java.lang.String |
formatAsyyyyMMdd(java.util.Date date)
Liefert einen String mit dem Format 20040827 zurück. |
static java.lang.String |
formatAsyyyyMMddEEE(java.util.Date date)
Liefert einen String mit dem Format 200840507 Wed zurück. |
static java.lang.String |
formatAsyyyyMMddHHmmss(java.util.Date date)
Liefert einen String mit dem Format 2009-04-22 15:07:00 zurück. |
static java.lang.String |
formatAsyyyyMMddMinus(java.util.Date date)
Liefert einen String mit dem Format 2004-08-27 zurück. |
java.lang.String |
getAsddMM()
Liefert dieses Datum als String im Format 27 Aug zurück. |
java.lang.String |
getAsddMMyyyy()
Liefert dieses Datum als String im Format 27 Aug 2006 zurück. |
java.lang.String |
getAsddMMyyyyHmma()
Liefert dieses Datum als String im Format 27 Aug 2006 6:15 PM zurück. |
java.lang.String |
getAsHmmss()
Liefert den reinen Zeitanteil dieses Datum als String im Format 16:50:04 zurück. |
java.lang.String |
getAsyyyy_MM_dd()
Liefert dieses Datum als String mit dem Format 2004_08_27 (27 Aug 2004) zurück. |
java.lang.String |
getAsyyyyMMdd()
Liefert dieses Datum als String mit dem Format 20040827 (27 Aug 2004) zurück. |
ReddotDate |
getWithoutTime()
Liefert dieses Datum ohne Zeitanteil zurück. |
static ReddotDate |
now()
Liefert das heutige Datum ohne Zeitanteil. |
static java.util.Date |
parse(java.lang.String dateStr,
java.lang.String formatPattern)
Versucht den gegebenen String dateStr im gegebenen Format formatPattern zu parsen. |
static java.util.Date |
parseFromyyyyMMddHHmmss(java.lang.String yyyyMMddHHmmss)
Liefert ein Datum aus dem gegebenen String zurück. |
ReddotDate |
rollDay(int numberOfDays)
Modifiziert dieses Datum, um die gegebene Anzahl von Tagen. |
ReddotDate |
rollHour(int numberOfHours)
Modifiziert dieses Datum, um die gegebene Anzahl von Stunden.. |
double |
toMsDouble()
Liefert das Datum konvertiert in das von RedDot genutzte Microsoft float Format. |
java.lang.String |
toMsDoubleString()
Liefert das Datum konvertiert in das von RedDot genutzt Microsoft float Format. |
| Methods inherited from class java.util.Date |
|---|
after, before, clone, compareTo, equals, getDate, getDay, getHours, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, hashCode, parse, setDate, setHours, setMinutes, setMonth, setSeconds, setTime, setYear, toGMTString, toLocaleString, toString, UTC |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String defaultPattern
public static final java.lang.String defaultViewPattern
| Constructor Detail |
|---|
public ReddotDate()
Date object and initializes it so that it
represents the time at which it was allocated, measured to the nearest
millisecond.
System.currentTimeMillis()public ReddotDate(java.util.Date date)
public ReddotDate(double msDate)
msDate - a timestamp in the Microsoft format used by RedDotpublic ReddotDate(java.lang.Double msDate)
msDate - a timestamp in the Microsoft format used by RedDotpublic ReddotDate(long date)
Date object and initializes it to represent
the specified number of milliseconds since the standard base time known
as "the epoch", namely January 1, 1970, 00:00:00 GMT.
date - the milliseconds since January 1, 1970, 00:00:00 GMT.System.currentTimeMillis()public ReddotDate(java.lang.String msDoubleStr)
msDoubleStr - Format: "37924.6757407407"| Method Detail |
|---|
public static ReddotDate build(java.lang.String date)
throws RQLException
RQLException
public static ReddotDate build(java.lang.String formatPattern,
java.lang.String date)
throws RQLException
RQLException
public static java.util.Date parse(java.lang.String dateStr,
java.lang.String formatPattern)
throws RQLException
RQLException
public static java.lang.String format(java.util.Date date,
java.lang.String formatPattern)
public static java.lang.String formatAsddMMMyyyy(java.util.Date date)
public static java.lang.String formatAsddMMMyyyyhmma(java.util.Date date)
public static java.lang.String formatAsyyyyMMddHHmmss(java.util.Date date)
parseFromyyyyMMddHHmmss(String)
public static java.util.Date parseFromyyyyMMddHHmmss(java.lang.String yyyyMMddHHmmss)
throws RQLException
RQLExceptionformatAsyyyyMMddHHmmss(Date)public static java.lang.String formatAsHHmmss(java.util.Date date)
public static java.lang.String formatAsddMMMyyyyEEE(java.util.Date date)
public static java.lang.String formatAsyyyyMMddEEE(java.util.Date date)
public static java.lang.String formatAsyyyyMMdd(java.util.Date date)
public static java.lang.String formatAsyyyyMMddMinus(java.util.Date date)
public static ReddotDate now()
throws RQLException
RQLException
public int compareWith(ReddotDate anotherDate)
throws RQLException
0 if the argument Date is equal to this
Date; a value less than 0 if this Date is before
the Date argument; and a value greater than
RQLExceptionpublic java.lang.String getAsddMM()
public java.lang.String getAsddMMyyyyHmma()
public java.lang.String getAsddMMyyyy()
public java.lang.String getAsHmmss()
public java.lang.String getAsyyyyMMdd()
public java.lang.String getAsyyyy_MM_dd()
public ReddotDate getWithoutTime()
throws RQLException
RQLExceptionpublic ReddotDate rollDay(int numberOfDays)
public ReddotDate rollHour(int numberOfHours)
public double toMsDouble()
public java.lang.String toMsDoubleString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||