Class DateTimeUtil


  • public class DateTimeUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DateTimeUtil​(com.ibm.icu.util.ULocale locale, com.ibm.icu.util.TimeZone timeZone)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Date addDay​(java.util.Date date, int num)
      Add num days
      long diffDay​(java.util.Date d1, java.util.Date d2)
      Return difference in number of days
      long diffHour​(java.util.Date d1, java.util.Date d2)
      Return difference in number of hours
      long diffMinute​(java.util.Date d1, java.util.Date d2)
      Return difference in number of minutes
      int diffMonth​(java.util.Date d1, java.util.Date d2)
      Return difference in number of months
      int diffQuarter​(java.util.Date d1, java.util.Date d2)
      Return difference in number of quarters
      long diffSecond​(java.util.Date d1, java.util.Date d2)
      Return difference in number of seconds
      long diffWeek​(java.util.Date d1, java.util.Date d2)
      Return difference in number of weeks
      int diffYear​(java.util.Date d1, java.util.Date d2)
      Return difference in number of years
      int month​(java.util.Date d)
      Month of date/time value d.
      int quarter​(java.util.Date d)
      Quarter number (1 to 4) of date/time value d
      java.lang.String weekDay​(java.util.Date d)
      Day the week.
      int year​(java.util.Date d)
      4-digit year number of date/time value d
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DateTimeUtil

        public DateTimeUtil​(com.ibm.icu.util.ULocale locale,
                            com.ibm.icu.util.TimeZone timeZone)
    • Method Detail

      • year

        public int year​(java.util.Date d)
        4-digit year number of date/time value d
        Parameters:
        d -
        Returns:
      • quarter

        public int quarter​(java.util.Date d)
        Quarter number (1 to 4) of date/time value d
        Parameters:
        d -
        Returns:
      • month

        public int month​(java.util.Date d)
        Month of date/time value d. Return month number (1-12)
        Parameters:
        d -
        Returns:
      • weekDay

        public java.lang.String weekDay​(java.util.Date d)
        Day the week. Return a number 1 (Sunday) to 7 (Saturday).
        Parameters:
        d -
        Returns:
      • diffYear

        public int diffYear​(java.util.Date d1,
                            java.util.Date d2)
        Return difference in number of years
        Parameters:
        d1 -
        d2 -
        Returns:
      • diffMonth

        public int diffMonth​(java.util.Date d1,
                             java.util.Date d2)
        Return difference in number of months
        Parameters:
        d1 -
        d2 -
        Returns:
      • diffQuarter

        public int diffQuarter​(java.util.Date d1,
                               java.util.Date d2)
        Return difference in number of quarters
        Parameters:
        d1 -
        d2 -
        Returns:
      • diffWeek

        public long diffWeek​(java.util.Date d1,
                             java.util.Date d2)
        Return difference in number of weeks
        Parameters:
        d1 -
        d2 -
        Returns:
      • diffDay

        public long diffDay​(java.util.Date d1,
                            java.util.Date d2)
        Return difference in number of days
        Parameters:
        d1 -
        d2 -
        Returns:
      • diffHour

        public long diffHour​(java.util.Date d1,
                             java.util.Date d2)
        Return difference in number of hours
        Parameters:
        d1 -
        d2 -
        Returns:
      • diffMinute

        public long diffMinute​(java.util.Date d1,
                               java.util.Date d2)
        Return difference in number of minutes
        Parameters:
        d1 -
        d2 -
        Returns:
      • diffSecond

        public long diffSecond​(java.util.Date d1,
                               java.util.Date d2)
        Return difference in number of seconds
        Parameters:
        d1 -
        d2 -
        Returns:
      • addDay

        public java.util.Date addDay​(java.util.Date date,
                                     int num)
        Add num days
        Parameters:
        date -
        num -
        Returns: