public class UtlDateTime
extends java.lang.Object
Constructor and Description |
---|
UtlDateTime() |
Modifier and Type | Method and Description |
---|---|
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
|
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 sollpublic static java.lang.String date2String(java.util.Date date)
date
- Datumpublic static java.lang.Long string2Zeit(java.lang.String datumsString)
datumsString
- Datumpublic static java.lang.Long string2Zeit(java.lang.String datumsString, boolean useLenient)
datumsString
- DatumuseLenient
- true: Lenient mode, nicht auf existierende Datuswerte achtenpublic static java.lang.Long string2Zeit(java.lang.String datumsString, java.lang.String dateFormat, boolean useLenient)
datumsString
- DatumdateFormat
- DatumsformatuseLenient
- true: Lenient mode, nicht auf existierende Datuswerte achtenpublic 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 Fieldpublic 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)day_of_month
- Taghour_of_day
- (1-24)minute
- Minutensecond
- Sekundenpublic static void testGetTagesAE()
public static boolean amSelbenTag(java.lang.Long zp1, java.lang.Long zp2)
zp1
- Zeitpunkt1zp2
- Zeitpunkt2public static void testAmSelbenTag()
public static void testFields2Zeit()
public static void testFieldValues()
public static void main(java.lang.String[] args)
args
- Parameter