public final class DateUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.Date |
addDays(int days)
Addiert die Anzahl an Tagen und liefert ein neues Objekt basierend auf
Now()
|
static java.util.Date |
asDate(java.time.LocalDate localDate) |
static java.util.Date |
asDate(java.time.LocalDateTime localDateTime) |
static java.time.LocalDate |
asLocalDate(java.util.Date date) |
static java.time.LocalDateTime |
asLocalDateTime(java.util.Date date) |
static long |
dateDiff(java.util.Date fromDate,
java.util.Date toDate)
Berechnet die Differenz zwischen den beiden Date-Objekt
|
static long |
dateDiff(java.time.LocalDate date)
Berechnet die Differenz zwischen Jetzt und dem Date-Objekt
|
static long |
dateDiff(java.time.LocalDate fromDate,
java.time.LocalDate toDate)
Berechnet die Differenz zwischen den beiden Date-Objekt
|
static long |
dateDiff(java.time.LocalDateTime date)
Berechnet die Differenz zwischen Jetzt und dem Date-Objekt
|
static int |
getDay(java.util.Date date)
Liefert den Tag des Datums als Integerwert.
|
static int |
getMonth(java.util.Date date)
Liefert den Monat des Datums als Integerwert.
|
static int |
getYear(java.util.Date date)
Liefert das Jahr des Datums als Integerwert.
|
static boolean |
isInRange(java.time.LocalDate date,
java.time.LocalDate fromDate,
java.time.LocalDate toDate)
Checks, if a date is in rage of two other dates.
|
static java.time.LocalDate |
subtractDays(int days)
Subtrahiert die Anzahl an Tagen und liefert ein neues Objekt basierend
auf Now()
|
public static java.util.Date addDays(int days)
days
- Anzahl die addiert wird (kann negative sein)public static java.util.Date asDate(java.time.LocalDate localDate)
localDate
- public static java.util.Date asDate(java.time.LocalDateTime localDateTime)
localDateTime
- not NULLpublic static java.time.LocalDate asLocalDate(java.util.Date date)
date
- not NULLpublic static java.time.LocalDateTime asLocalDateTime(java.util.Date date)
date
- public static long dateDiff(java.util.Date fromDate, java.util.Date toDate)
fromDate
- das Anfangsdatum Date-Objekt, nicht NulltoDate
- das Enddatum Date-Objekt, nicht Nullpublic static long dateDiff(java.time.LocalDate date)
date
- das Date-Objekt, nicht Nullpublic static long dateDiff(java.time.LocalDate fromDate, java.time.LocalDate toDate)
fromDate
- das Anfangsdatum Date-Objekt, nicht NulltoDate
- das Enddatum Date-Objekt, nicht Nullpublic static long dateDiff(java.time.LocalDateTime date)
date
- das Date-Objekt, nicht Nullpublic static int getDay(java.util.Date date)
date
- das Datumpublic static int getMonth(java.util.Date date)
date
- das Datumpublic static int getYear(java.util.Date date)
date
- das Datumpublic static boolean isInRange(java.time.LocalDate date, java.time.LocalDate fromDate, java.time.LocalDate toDate)
date
- date to be checked, not nullfromDate
- first of the range, not nulltoDate
- last of the range, not nullpublic static java.time.LocalDate subtractDays(int days)
days
- Anzahl die addiert wird (kann negative sein)