Class DiscretePeriod


  • public final class DiscretePeriod
    extends java.lang.Object
    Diese Klasse repräsentiert einen zusammenhängenden Zeitbereich
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.time.Duration getDuration()
      Gibt die Dauer des Bereichs zurück
      java.time.Instant getFrom()
      Gibt den Start-Zeitpunkt zurück
      java.time.Instant getTo()
      Gibt den End-Zeitpunkt zurück
      int hashCode()  
      static DiscretePeriod of​(long fromMillis, long toMillis)
      Erstellt eine DiscretePeriod basierend auf Millisekunden-Zeitstempeln seit Epoch
      static DiscretePeriod of​(java.time.Instant from, java.time.Instant to)
      Erstellt eine DiscretePeriod basierend auf Instant-Objekten.
      static DiscretePeriod of​(java.time.LocalDateTime from, java.time.LocalDateTime to)
      Erstellt eine DiscretePeriod basierend auf LocalDateTime-Objekten in der Standard-Zeitzone.
      static DiscretePeriod of​(java.time.LocalDateTime from, java.time.LocalDateTime to, java.time.ZoneId zone)
      Erstellt eine DiscretePeriod basierend auf LocalDateTime-Objekten in der angegebenen Zeitzone.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • of

        public static DiscretePeriod of​(long fromMillis,
                                        long toMillis)
        Erstellt eine DiscretePeriod basierend auf Millisekunden-Zeitstempeln seit Epoch
        Parameters:
        fromMillis - von
        toMillis - bis
        Returns:
        DiscretePeriod
      • of

        public static DiscretePeriod of​(java.time.LocalDateTime from,
                                        java.time.LocalDateTime to)
        Erstellt eine DiscretePeriod basierend auf LocalDateTime-Objekten in der Standard-Zeitzone.
        Parameters:
        from - von
        to - bis
        Returns:
        DiscretePeriod
      • of

        public static DiscretePeriod of​(java.time.LocalDateTime from,
                                        java.time.LocalDateTime to,
                                        java.time.ZoneId zone)
        Erstellt eine DiscretePeriod basierend auf LocalDateTime-Objekten in der angegebenen Zeitzone.
        Parameters:
        from - von
        to - bis
        zone - Zeitzone
        Returns:
        DiscretePeriod
      • of

        public static DiscretePeriod of​(java.time.Instant from,
                                        java.time.Instant to)
        Erstellt eine DiscretePeriod basierend auf Instant-Objekten.
        Parameters:
        from - von
        to - bis
        Returns:
        DiscretePeriod
      • getFrom

        public java.time.Instant getFrom()
        Gibt den Start-Zeitpunkt zurück
        Returns:
        Start
      • getTo

        public java.time.Instant getTo()
        Gibt den End-Zeitpunkt zurück
        Returns:
        Bis-Zeit
      • getDuration

        public java.time.Duration getDuration()
        Gibt die Dauer des Bereichs zurück
        Returns:
        Dauer
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object