Class TimeUtil


  • public abstract class TimeUtil
    extends Object
    • Constructor Detail

      • TimeUtil

        public TimeUtil()
    • Method Detail

      • timeZoneId

        public static String timeZoneId​(String tzId)
      • minutesToHrsAndMin

        public static String minutesToHrsAndMin​(int minutes)
        converts minute to HrsAndMin like (3:00) to minute
        Parameters:
        timeStr -
        Returns:
        int
      • getMinutes

        public static int getMinutes​(String timeStr)
        converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minute returns -1 if corrupt string
        Parameters:
        timeStr -
        Returns:
        int
      • minutes

        public static int minutes​(String timeStr)
                           throws ParseException
        converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minute
        Parameters:
        timeStr -
        Returns:
        int
        Throws:
        ParseException
      • getDateTime

        public static Date getDateTime​(String timeDateStr,
                                       String format)
        converts strings like (3:00PM,3:00pm,3:00AM,3:00am) to minute
        Parameters:
        timeStr -
        Returns:
        date
        Throws:
        ParseException
      • getCurrentTime

        public static Time getCurrentTime​(String timeStr)
      • getDateTime

        public static Date getDateTime​(Object timeStr)
      • timeDaysInterval

        public static long timeDaysInterval​(String time)
      • timeHoursInterval

        public static long timeHoursInterval​(String time)
      • timeMinutesInterval

        public static long timeMinutesInterval​(String time)
      • timeSecondsInterval

        public static long timeSecondsInterval​(String time)
      • timeMilisecondsInterval

        public static long timeMilisecondsInterval​(String time)
      • timeMicroSecondsDateInterval

        public static long timeMicroSecondsDateInterval​(String future)
      • timeNanoSecondsDateInterval

        public static long timeNanoSecondsDateInterval​(String future)
      • dateDaysInterval

        public static long dateDaysInterval​(String future)
      • dateHoursDateInterval

        public static long dateHoursDateInterval​(String future)
      • dateMinutesDateInterval

        public static long dateMinutesDateInterval​(String future)
      • dateSecondsDateInterval

        public static long dateSecondsDateInterval​(String future)
      • dateMilisecondsDateInterval

        public static long dateMilisecondsDateInterval​(String future)
      • dateMicroSecondsDateInterval

        public static long dateMicroSecondsDateInterval​(String future)
      • dateNanoSecondsDateInterval

        public static long dateNanoSecondsDateInterval​(String future)
      • unitDifferenceFromTime

        public static long unitDifferenceFromTime​(String time,
                                                  TimeUnit unit)
      • unitDifferenceFromDate

        public static long unitDifferenceFromDate​(String future,
                                                  TimeUnit unit)
      • miliseconds

        public static long miliseconds​(long value,
                                       TimeUnit unit)
        converts value to miliseconds according to TimeUnit Defined
        Parameters:
        value -
        unit -
        Returns:
        long
      • seconds

        public static long seconds​(long value,
                                   TimeUnit unit)
        converts value to seconds according to TimeUnit Defined
        Parameters:
        value -
        unit -
        Returns:
        long
      • minutes

        public static long minutes​(long value,
                                   TimeUnit unit)
        converts value to seconds according to TimeUnit Defined
        Parameters:
        value -
        unit -
        Returns:
        long
      • hours

        public static long hours​(long value,
                                 TimeUnit unit)
        converts value to seconds according to TimeUnit Defined
        Parameters:
        value -
        unit -
        Returns:
        long
      • days

        public static long days​(long value,
                                TimeUnit unit)
        converts value to seconds according to TimeUnit Defined
        Parameters:
        value -
        unit -
        Returns:
        long