类 DateTimeIndex

  • 所有已实现的接口:
    java.lang.Iterable<org.joda.time.DateTime>

    public class DateTimeIndex
    extends Index<org.joda.time.DateTime>
    作者:
    Yaqiang Wang
    • 构造器详细资料

      • DateTimeIndex

        public DateTimeIndex()
        Constructor
      • DateTimeIndex

        public DateTimeIndex​(Array data)
        Constructor
        参数:
        data - Data
      • DateTimeIndex

        public DateTimeIndex​(java.util.List data)
        Constructor
        参数:
        data - Data list
      • DateTimeIndex

        public DateTimeIndex​(java.util.List data,
                             java.lang.String name)
        Constructor
        参数:
        data - Data list
        name - Name
      • DateTimeIndex

        public DateTimeIndex​(java.lang.String start,
                             java.lang.String end,
                             java.lang.String freq)
        Constructor
        参数:
        start - Start time
        end - End time
        freq - Frequent
      • DateTimeIndex

        public DateTimeIndex​(java.lang.String start,
                             int tNum,
                             java.lang.String freq)
        Constructor
        参数:
        start - Start time
        tNum - Date time number
        freq - Frequent
      • DateTimeIndex

        public DateTimeIndex​(int tNum,
                             java.lang.String end,
                             java.lang.String freq)
        Constructor
        参数:
        tNum - Time number
        end - End time
        freq - Frequent
    • 方法详细资料

      • getPeriod

        public org.joda.time.ReadablePeriod getPeriod()
      • setPeriod

        public void setPeriod​(org.joda.time.ReadablePeriod value)
        Set period
        参数:
        value - Period
      • getResamplePeriod

        public org.joda.time.ReadablePeriod getResamplePeriod()
        Get resample period
        返回:
        Resample period
      • setResamplPeriod

        public void setResamplPeriod​(org.joda.time.ReadablePeriod value)
        Set resample period
        参数:
        value - Resample period
      • setFormat

        public void setFormat​(java.lang.String value)
        Set string format
        覆盖:
        setFormat 在类中 Index<org.joda.time.DateTime>
        参数:
        value - String format
      • getNameFormat

        public java.lang.String getNameFormat()
        Get Name format
        覆盖:
        getNameFormat 在类中 Index<org.joda.time.DateTime>
        返回:
      • indexOf

        public int indexOf​(org.joda.time.DateTime d)
        Index of
        参数:
        d - DateTime
        返回:
        Index
      • indexOf

        public int indexOf​(java.util.Date d)
        Index of
        参数:
        d - Date
        返回:
        Index
      • indexOf

        public int indexOf​(java.lang.String d)
        Index of
        参数:
        d - Date string
        返回:
        Index
      • indexOf

        public java.util.List<java.lang.Integer> indexOf​(java.util.List ds)
        Index of
        覆盖:
        indexOf 在类中 Index<org.joda.time.DateTime>
        参数:
        ds - Date list
        返回:
        Index list
      • getIndices

        public java.lang.Object[] getIndices​(java.util.List<java.lang.Object> labels)
        Get indices
        覆盖:
        getIndices 在类中 Index<org.joda.time.DateTime>
        参数:
        labels - Labels
        返回:
        Indices
      • getIndices

        public java.lang.Object[] getIndices​(java.lang.Object label)
        Get indices
        覆盖:
        getIndices 在类中 Index<org.joda.time.DateTime>
        参数:
        label - Label
        返回:
        Indices
      • subIndex

        public DateTimeIndex subIndex​(java.util.List<java.lang.Integer> idx)
        Sub index
        覆盖:
        subIndex 在类中 Index<org.joda.time.DateTime>
        参数:
        idx - Index list
        返回:
        Index
      • subIndex

        public DateTimeIndex subIndex​(int start,
                                      int end,
                                      int step)
        Sub index
        覆盖:
        subIndex 在类中 Index<org.joda.time.DateTime>
        参数:
        start - Start index
        end - End index
        step - Step
        返回:
        Index
      • getDateValues

        public java.util.List<java.util.Date> getDateValues()
        Get date data
        返回:
        Date data
      • getYear

        public Index getYear()
        Get year index
        返回:
        Year index
      • getMonth

        public Index getMonth()
        Get month index
        返回:
        Month index
      • getDay

        public Index getDay()
        Get day index
        返回:
        Day index
      • getHour

        public Index getHour()
        Get hour index
        返回:
        HOur index
      • getMinute

        public Index getMinute()
        Get minute index
        返回:
        Minute index
      • getSecond

        public Index getSecond()
        Get second index
        返回:
        Second index
      • updateFormat

        public void updateFormat()
        Update format
        覆盖:
        updateFormat 在类中 Index<org.joda.time.DateTime>
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 Index<org.joda.time.DateTime>
      • toString

        public java.lang.String toString​(int idx)
        Convert i_th index to string
        覆盖:
        toString 在类中 Index<org.joda.time.DateTime>
        参数:
        idx - Index i
        返回:
        String
      • toString

        public java.lang.String toString​(int idx,
                                         java.lang.String format)
        Convert i_th index to string
        覆盖:
        toString 在类中 Index<org.joda.time.DateTime>
        参数:
        idx - Index i
        format - Format string
        返回:
        String
      • clone

        public java.lang.Object clone()
        覆盖:
        clone 在类中 Index<org.joda.time.DateTime>