Class MPeriod


  • public class MPeriod
    extends Object
    Author:
    hummel To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
    • Method Detail

      • add

        public void add​(MPeriod interval)
      • add

        public void add​(int _type,
                        long _value)
      • optimize

        public void optimize()
      • join

        public Date join​(Date _date)
      • join

        public void join​(Calendar _cal)
      • toMilliseconds

        public static long toMilliseconds​(String interval,
                                          long def)
        Parse a string and returns an interval, possible formats are Secounds: 123425 Secounds and millis: 12345.123 Format: Day Hour:Minutes:Secounds.Millis or DD HH:MM:ss.SSS or ss, ss.SSS, MM:ss.SSS, HH:MM:ss.SSS, MM:ss, HH:MM:ss
        Parameters:
        interval -
        def -
        Returns:
        milliseconds
      • getMilliseconds

        public int getMilliseconds()
      • getSeconds

        public int getSeconds()
      • getMinutes

        public int getMinutes()
      • getHours

        public int getHours()
      • getDays

        public int getDays()
      • getAllMilliseconds

        public long getAllMilliseconds()
      • getAllSecounds

        public long getAllSecounds()
      • getAllMinutes

        public long getAllMinutes()
      • getAllHours

        public long getAllHours()
      • getAllDays

        public long getAllDays()
      • getAllWeeks

        public long getAllWeeks()
      • getAverageMonths

        public long getAverageMonths()
      • getAverageYears

        public long getAverageYears()
      • isTimeOut

        public static boolean isTimeOut​(long start,
                                        long stop,
                                        long timeout)
      • isTimeOut

        public static boolean isTimeOut​(long start,
                                        long timeout)
      • toTime

        public static long toTime​(String in,
                                  long def)
      • getIntervalAsString

        public static String getIntervalAsString​(long msec)
      • getIntervalAsStringSec

        public static String getIntervalAsStringSec​(long msec)
      • getIntervalAsStringMin

        public static String getIntervalAsStringMin​(long msec)