Package at.letto.tools
Class Datum
java.lang.Object
at.letto.tools.Datum
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static String[]
(package private) static SimpleDateFormat[]
private static DateTimeFormatter[]
static String[]
static String[]
static String[]
static String[]
static Pattern
private static final Pattern
static Pattern
static Pattern
private static final Pattern
private static final Pattern
private static final String
static SimpleDateFormat
static SimpleDateFormat
static SimpleDateFormat
static SimpleDateFormat
(package private) static String[]
static String[]
static String[]
static String[]
static String[]
static String[]
static String[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Date
static long
calcDays
(int y, int m, int d) Bestimmt die Tagesanzahl vom 1.1.0000 bis zum angegebenen Datumstatic LocalDate
dateIntegerToLocalDate
(long d) static LocalDateTime
dateIntegerToLocalDateTime
(long d) static int
day
(long d) Bestimmt den Tag im Monat eines Datum-Integersstatic int
static int
static String
dayOfWeekString
(Date date) static String
dayOfWeekString2
(Date date) static String
dayOfWeekString3
(Date date) static String
dayOfWeekStringGerman
(Date date) static String
dayOfWeekStringGerman2
(Date date) static String
dayOfWeekStringGerman3
(Date date) static String
formatDate
(long d) static String
formatDateTime
(long d) static String
formatDateTime
(LocalDate localDate) static String
formatDateTime
(LocalDateTime localDateTime) static String
formatDateTime
(Date date) static String
formatSimple
(Date date) static String
formatTime
(long d) static String
formatTime
(LocalDateTime localDateTime) static int
hour
(long d) Bestimmt die Stunde eines Datum-Integersstatic int
Stunde im 24-Stunden-Formatstatic DateTimeFormatter[]
static boolean
static boolean
isDateTime
(String dat) static boolean
Prüft ob es sich bei der Eingabe um eine Zeit handeltstatic Date
localDate
(LocalDateTime dateToConvert) static LocalDateTime
static int
minute
(long d) Bestimmt die Minute eines Datum-Integersstatic int
static int
month
(long d) Bestimmt das Monat eines Datum-Integersstatic int
static String
monthString
(Date date) static String
monthString3
(Date date) static String
monthStringGerman
(Date date) static String
monthStringGerman3
(Date date) static Date
now()
static long
static LocalDate
static LocalDateTime
static Date
private static Date
static long
parseDauer
(String s) parst eine Zeitdauer-Angabe in einen Sekunden Long-Wertstatic LocalDateTime
parseLocalDateTime
(String dat) static double
Parst einen Zeitstring i eine Zeit in Sekundenstatic int[]
Parst einen Zeitstring i eine Zeit in Sekundenstatic int
second
(long d) Bestimmt die Minute eines Datum-Integersstatic int
static long
secondsBetweenDate
(Date datum1, Date datum2) Bestimmt die Dauer in Sekunden zwischen zwei Datumswertenstatic long
secondsToNow
(Date date) Bestimmt die Dauer in Sekunden von dem Datmu date bis zur aktuellen Zeitstatic Date
setDate
(int y, int m, int d) static long
toDateInteger
(int y, int m, int d, int h, int min, int sec) static long
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datums als Stringstatic long
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datumsstatic long
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datumsstatic long
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datumsstatic String
toDauerString
(long dauer) static String
toHTMLDateString
(Date date) static String
toSQLDateString
(int year, int month, int day) static String
toSQLDateString
(Date date) static String
static int
week
(long d) Bestimmt die Kalenderwoche eines Datum-Integersstatic int
Bestimmt die Kalenderwoche eines Datumsstatic int
weekday
(long d) Bestimmt den Wochentag eines Datum-Integers als Mo=1 bis So=7static int
year
(long d) Bestimmt das Jahr eines Datum-Integersstatic int
-
Field Details
-
simpleDate
-
simpleDateFormat
-
simpleDateFormatMillis
-
simpleTimeFormat
-
WEEKDAYS3
-
WEEKDAYS2
-
WEEKDAYS
-
WEEKDAYSGERMAN
-
WEEKDAYSGERMAN3
-
WEEKDAYSGERMAN2
-
MONTH3
-
MONTHGERMAN3
-
MONTH
-
MONTHGERMAN
-
patternDateYYYYMMDD
-
patternDateYYYYMD
-
patternDateDMY
-
formatter
-
pTime
- See Also:
-
patternTime
-
patternTimeDate
-
patternDateTime
-
dateFormats
-
timeFormats
-
formatterLDT
-
-
Constructor Details
-
Datum
public Datum()
-
-
Method Details
-
second
-
minute
-
hour
Stunde im 24-Stunden-Format -
day
-
month
-
year
-
dayOfWeek
-
dayOfWeekString3
-
dayOfWeekString2
-
dayOfWeekString
-
dayOfWeekStringGerman3
-
dayOfWeekStringGerman2
-
dayOfWeekStringGerman
-
monthString3
-
monthString
-
monthStringGerman3
-
monthStringGerman
-
now
-
toString
-
toHTMLDateString
-
toSQLDateString
-
toSQLDateString
-
setDate
-
parse
-
parseDate
-
addDays
-
localDate
-
localDate
-
parseTime
Parst einen Zeitstring i eine Zeit in Sekunden- Parameters:
s
- Zeitstring 10:30 bzw. 10:30:22 bzw. 10:30:22.435423- Returns:
- Zeit in Sekunden
-
parseTimeArray
Parst einen Zeitstring i eine Zeit in Sekunden- Parameters:
s
- Zeitstring 10:30 bzw. 10:30:22 bzw. 10:30:22.435423- Returns:
- Zeit in Sekunden
-
formatSimple
-
formatDateTime
-
nowLocalDate
-
nowLocalDateTime
-
formatDateTime
-
formatTime
-
formatDateTime
-
formatDateTime
-
formatDate
-
formatTime
-
nowDateInteger
public static long nowDateInteger() -
initFormatterLDT
-
parseLocalDateTime
-
isDateTime
-
isDate
-
isTime
Prüft ob es sich bei der Eingabe um eine Zeit handelt -
calcDays
public static long calcDays(int y, int m, int d) Bestimmt die Tagesanzahl vom 1.1.0000 bis zum angegebenen Datum -
toDateInteger
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datums -
toDateInteger
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datums -
toDateInteger
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datums -
toDateInteger
Bestimmt die Sekunden seit dem 1.1.0000 eines gegebenen Datums als String -
toDateInteger
public static long toDateInteger(int y, int m, int d, int h, int min, int sec) -
dateIntegerToLocalDate
-
dateIntegerToLocalDateTime
-
year
public static int year(long d) Bestimmt das Jahr eines Datum-Integers -
month
public static int month(long d) Bestimmt das Monat eines Datum-Integers -
day
public static int day(long d) Bestimmt den Tag im Monat eines Datum-Integers -
hour
public static int hour(long d) Bestimmt die Stunde eines Datum-Integers -
minute
public static int minute(long d) Bestimmt die Minute eines Datum-Integers -
second
public static int second(long d) Bestimmt die Minute eines Datum-Integers -
weekday
public static int weekday(long d) Bestimmt den Wochentag eines Datum-Integers als Mo=1 bis So=7 -
week
public static int week(long d) Bestimmt die Kalenderwoche eines Datum-Integers -
week
Bestimmt die Kalenderwoche eines Datums -
parseDauer
parst eine Zeitdauer-Angabe in einen Sekunden Long-Wert- Parameters:
s
- Zeitdauer- Returns:
- Zeitdauer in Sekunden
-
toDauerString
-
secondsBetweenDate
Bestimmt die Dauer in Sekunden zwischen zwei Datumswerten- Parameters:
datum1
- erstes Datumdatum2
- zweites Datum- Returns:
- Sekunden datum2-datum1
-
secondsToNow
Bestimmt die Dauer in Sekunden von dem Datmu date bis zur aktuellen Zeit- Parameters:
date
- Datum- Returns:
- Dauer in Sekunden von date bis jetzt
-