|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.sys.dcf77.lib.UtlDateTime
public class UtlDateTime
Utility package ; Datum- und Zeitkonvertierungsfunktionen.
| Constructor Summary | |
|---|---|
UtlDateTime()
|
|
| Method Summary | |
|---|---|
static boolean |
amSelbenTag(java.lang.Long zp1,
java.lang.Long zp2)
liegen die beiden übergebenen Zeitpunkte im selben Tag? |
static java.lang.String |
date2String(java.util.Date date)
liefert das übergebne Datum als String zurück |
static java.lang.String |
date2String(java.util.Date date,
java.lang.String dateFormat)
liefert das übergebne Datum als String zurück |
static int |
extractFieldValues(long zeitMs,
int field)
Liefert Feldwerte |
static long |
fields2Zeit(int year,
int month,
int day_of_month,
int hour_of_day,
int minute,
int second)
Erzeugt aus den übergebenen Feldern einen time value |
static java.lang.Long |
getJahresanfang(java.lang.Long zeitMs)
Liefert den Jahresanfang 1.1 00:00 (in ms) ausgehend von der Übergebenen Zeit (ms) |
static java.lang.Long |
getTagesanfang(java.lang.Long zeitMs)
Liefert den Tagesanfang 00:00 (in ms) ausgehend von der Übergebenen Zeit (ms) |
static java.lang.Long |
getTagesende(java.lang.Long zeitMs)
Liefert das Tagesende 23:59:59 (in ms) ausgehend von der Übergebenen Zeit (ms) |
static void |
main(java.lang.String[] args)
|
static java.lang.Long |
string2Zeit(java.lang.String datumsString)
liefert die Zeit in ms zum übergebenen Datumstring. |
static java.lang.Long |
string2Zeit(java.lang.String datumsString,
boolean useLenient)
liefert die Zeit in ms zum übergebenen Datumstring. |
static java.lang.Long |
string2Zeit(java.lang.String datumsString,
java.lang.String dateFormat,
boolean useLenient)
liefert die Zeit in ms zum übergebenen Datums und Formatstring |
static void |
testAmSelbenTag()
Testprogramm für pruefeAmSelbenTag |
static void |
testFields2Zeit()
Testprogramm für extractFieldValues |
static void |
testFieldValues()
Testprogramm für extractFieldValues |
static void |
testGetTagesAE()
Testprogramm für getTagesanfang und -ende |
static java.util.Date |
zeit2date(long zeitMs)
Wandelt ms - zeitwert in Datum |
static java.lang.String |
zeit2String(java.lang.Long zeitMs)
Wandelt zeitwert ms in String |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UtlDateTime()
| Method Detail |
|---|
public static java.util.Date zeit2date(long zeitMs)
zeitMs - Zeit in ms seit 1970 ...
public static java.lang.String zeit2String(java.lang.Long zeitMs)
zeitMs - Zeit in ms seit 1970 ...
public static java.lang.String date2String(java.util.Date date,
java.lang.String dateFormat)
date - DatumdateFormat - Format, das zurückgeliefert werden soll
public static java.lang.String date2String(java.util.Date date)
date - Datum
public static java.lang.Long string2Zeit(java.lang.String datumsString)
datumsString -
public static java.lang.Long string2Zeit(java.lang.String datumsString,
boolean useLenient)
datumsString - useLenient - true: Lenient mode, nicht auf existierende Datuswerte achten
public static java.lang.Long string2Zeit(java.lang.String datumsString,
java.lang.String dateFormat,
boolean useLenient)
datumsString - useLenient - true: Lenient mode, nicht auf existierende Datuswerte achten
public static java.lang.Long getTagesanfang(java.lang.Long zeitMs)
zeitMs - irgend eine Uhrzeit des zu betrachtenden Tages oder 0:heute, -1 gestern ...
public static java.lang.Long getJahresanfang(java.lang.Long zeitMs)
zeitMs - irgend eine Uhrzeit des zu betrachtenden Tages oder 0:heute, -1 gestern ...
public static java.lang.Long getTagesende(java.lang.Long zeitMs)
zeitMs - irgend eine Uhrzeit des zu betrachtenden Tages oder 0:heute, -1 gestern ...
public static int extractFieldValues(long zeitMs,
int field)
zeitMs - (msec seit 1970)field - Calendar Field
public static long fields2Zeit(int year,
int month,
int day_of_month,
int hour_of_day,
int minute,
int second)
year - Jahr 4-stelligmonth - Monat (1-12)hour_of_day - (1-24)minute - second - public static void testGetTagesAE()
public static boolean amSelbenTag(java.lang.Long zp1,
java.lang.Long zp2)
zp1 - Zeitpunkt1zp2 - Zeitpunkt2
public static void testAmSelbenTag()
public static void testFields2Zeit()
public static void testFieldValues()
public static void main(java.lang.String[] args)
args -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||