compareDate

Typ


Versionshinweise

11.2

Web Client

check mark

Code

Groovy
int DateUtils.compareDate(Date date, Date dateToCompare[, int... dateStyle])

Beschreibung

Vergleicht zwei Datumswerte mit den übergebenen Calendar Konstanten. Wenn keine Calendar Konstanten übergeben werden, werden die Datumswerte bis auf die Millisekunde genau verglichen.

Parameter

  • date - Der erste Datumswert für den Vergleich

  • dateToCompare - Der zweite Datumswert für den Vergleich

  • dateStyle -  optional: Eine List von Calender Konstanten für den Vergleich.
    Mögliche Werte:

    • DateUtils.YEAR

    • DateUtils.MONTH

    • DateUtils.DAY

    • DateUtils.HOUR

    • DateUtils.MINUTE

    • DateUtils.SECOND

Rückgabe

Gibt

  • -1 zurück, wenn date vor dateToCompare liegt.

  • 1 zurück, wenn date hinter dateToCompare liegt.

  • 0 wenn beide Datumswerte identisch sind.

Beispiele

Groovy
int compare = DateUtils.compareDate(new Date(0), new Date(24*60*60*1000), DateUtils.HOUR, DateUtils.MINUTE, DateUtils.SECOND);
//=> -1