Class JRDataUtils


  • public final class JRDataUtils
    extends java.lang.Object
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double getExcelSerialDayNumber​(java.util.Date date, java.util.Locale locale, java.util.TimeZone timeZone)  
      static double getGregorianToJulianDay​(int year, int month, int day)  
      static java.text.DateFormat getIsoDateFormat()  
      static java.util.Locale getLocale​(java.lang.String code)  
      static java.lang.String getLocaleCode​(java.util.Locale locale)  
      static java.util.TimeZone getTimeZone​(java.lang.String id)  
      static java.lang.String getTimeZoneId​(java.util.TimeZone tz)  
      static boolean isLeapYear​(int year)  
      static java.util.TimeZone resolveFormatTimeZone​(java.lang.String timeZoneId, java.util.TimeZone reportTimeZone)  
      static java.util.Date translateToTimezone​(java.util.Date value, java.util.TimeZone tz)
      Returns a translated date value that has the same fields in a specified timezone as the passed value in the default timezone.
      • Methods inherited from class java.lang.Object

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

      • getIsoDateFormat

        public static java.text.DateFormat getIsoDateFormat()
      • getLocaleCode

        public static java.lang.String getLocaleCode​(java.util.Locale locale)
      • getLocale

        public static java.util.Locale getLocale​(java.lang.String code)
      • getTimeZoneId

        public static java.lang.String getTimeZoneId​(java.util.TimeZone tz)
      • getTimeZone

        public static java.util.TimeZone getTimeZone​(java.lang.String id)
      • resolveFormatTimeZone

        public static java.util.TimeZone resolveFormatTimeZone​(java.lang.String timeZoneId,
                                                               java.util.TimeZone reportTimeZone)
      • getExcelSerialDayNumber

        public static double getExcelSerialDayNumber​(java.util.Date date,
                                                     java.util.Locale locale,
                                                     java.util.TimeZone timeZone)
      • getGregorianToJulianDay

        public static double getGregorianToJulianDay​(int year,
                                                     int month,
                                                     int day)
      • isLeapYear

        public static boolean isLeapYear​(int year)
      • translateToTimezone

        public static java.util.Date translateToTimezone​(java.util.Date value,
                                                         java.util.TimeZone tz)
        Returns a translated date value that has the same fields in a specified timezone as the passed value in the default timezone.
        Parameters:
        value - the value to translate
        tz - the timezone to translate to
        Returns:
        the date translated to the specified timezone