public abstract class DateTimeUtil extends Object
| Constructor and Description |
|---|
DateTimeUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
datumLiegtZwischen(LocalDate datum,
LocalDate anfang,
LocalDate ende)
Prüft, ob ein Datum zwischen zwei anderen Datumswerten liegt.
|
static boolean |
datumLiegtZwischenExklusive(LocalDate datum,
LocalDate anfang,
LocalDate ende)
Prüft, ob ein Datum zwischen zwei anderen Datumswerten liegt, wobei das Anfangs- und das End-Datum
außerhalb des Bereiches liegen.
|
static Clock |
getClock() |
static LocalDate |
getJahresanfang(LocalDate datum)
Liefert den 1.1. des Jahres zurück, in dem sich das übergebene Datum befindet.
|
static LocalDate |
getMonatsanfang(LocalDate datum)
Liefert den 1. des Monats zurück, in dem sich das übergebene Datum befindet.
|
static LocalDate |
getMonatsende(LocalDate datum)
Liefert den letzten Tag des Monats zurück, in dem sich das übergebene Datum befindet.
|
static LocalDate |
getWerktag(LocalDate datum)
Liefert den nächsten Werktag (Montag), wenn das eingegebene Datum ein Sonntag ist.
|
static LocalDate |
localDateNow() |
static LocalDateTime |
localDateTimeNow() |
static LocalTime |
localTimeNow() |
static OffsetDateTime |
offsetDateTimeNow() |
static OffsetTime |
offsetTimeNow() |
static void |
setClock(Clock clock) |
static ZonedDateTime |
zonedDateTimeNow() |
public static Clock getClock()
public static void setClock(Clock clock)
public static boolean datumLiegtZwischen(LocalDate datum, LocalDate anfang, LocalDate ende)
datum - Datum das geprüft werden sollanfang - Startwertende - EndwertDateTimeException - wenn anfang nach ende liegtpublic static boolean datumLiegtZwischenExklusive(LocalDate datum, LocalDate anfang, LocalDate ende)
datum - Datum das geprüft werden sollanfang - Startwertende - EndwertDateTimeException - wenn anfang nach ende liegtpublic static LocalDate getJahresanfang(LocalDate datum)
datum - das Datum als LocalDate, das in dem Jahr liegtnull, wenn das übergebene Datum null ist.public static LocalDate getMonatsanfang(LocalDate datum)
datum - das Datum als LocalDate, das in dem Jahr liegtnull, wenn das übergebene Datum null ist.public static LocalDate getMonatsende(LocalDate datum)
datum - das Datum als LocalDate, das in dem Monat liegtnull, wenn das übergebene Datum null ist.public static LocalDate getWerktag(LocalDate datum)
datum - Das Datum, das um einen Tag erhöht werden soll, wenn es sich um einen Sonntag handelt.public static LocalTime localTimeNow()
public static LocalDate localDateNow()
public static LocalDateTime localDateTimeNow()
public static OffsetTime offsetTimeNow()
public static OffsetDateTime offsetDateTimeNow()
public static ZonedDateTime zonedDateTimeNow()
Copyright © 2021. All rights reserved.