Class DateTimeGranularitySpec

    • Constructor Detail

      • DateTimeGranularitySpec

        public DateTimeGranularitySpec​(String granularity)
        Constructs a dateTimeGranularitySpec granularity from a string
      • DateTimeGranularitySpec

        public DateTimeGranularitySpec​(int size,
                                       TimeUnit timeUnit)
        Constructs a dateTimeGranularitySpec granularity given the components of a granularity
    • Method Detail

      • getSize

        public int getSize()
      • getTimeUnit

        public TimeUnit getTimeUnit()
      • granularityToMillis

        public long granularityToMillis()
        Converts a granularity to millis.
        • 1) granularityToMillis(1:HOURS) = 3600000 (60*60*1000)
        • 2) granularityToMillis(1:MILLISECONDS) = 1
        • 3) granularityToMillis(15:MINUTES) = 900000 (15*60*1000)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object