Interface DateEntityRange

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • start

         abstract ZonedDateTime start()

        Returns the start inclusive date. Ie

        • 9h -> 9h

        • from 9h to 10h -> 9h

      • inclusiveEnd

         ZonedDateTime inclusiveEnd()

        Returns the end inclusive date.

        • from 9h to 10h -> 10h

        • from 9h to 10h00 -> 10h

        • 9h -> 10h

      • inclusiveEnd

         ZonedDateTime inclusiveEnd(ZoneId zoneId)

        Returns the end inclusive date. Ie:

        • from 9h to 10h -> 10h

        • from 9h to 10h00 -> 10h

        • 9h -> 10h

        • this morning (4h to 12h) -> 12h

      • end

         ZonedDateTime end()

        Returns the end exclusive date.

        • from 9h to 10h -> 11h

        • from 9h to 10h00 -> 10h01

        • 9h -> 10h

        • this morning (4h to 12h) -> 13h

      • end

         abstract ZonedDateTime end(ZoneId zoneId)

        Returns the end exclusive date. Ie:

        • from 9h to 10h -> 11h

        • from 9h to 10h00 -> 10h01

        • 9h -> 10h