public class SKDDateUtility
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description | 
|---|
| SKDDateUtility() | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Date | addDays(java.util.Locale l,
       java.util.TimeZone tz,
       java.util.Date date,
       int plusDays)Add a number of days to a date. | 
| static java.util.Date | combineDateTime(java.util.Locale l,
               java.util.TimeZone tz,
               java.util.Date date,
               java.util.Date time)Combine fist Date's date and second Date's time and return a new date. | 
| static java.util.Date | ConvertDateToServerTimezone(java.util.Date d,
                           java.util.Locale l,
                           java.util.TimeZone tz)Returns the date in timezone and locale | 
| static java.util.Date | findEndDate(java.util.Locale l,
           java.util.TimeZone tz,
           java.util.Date startDate,
           double duration)Get the end date for an activity  giving start date and duration | 
| static java.util.Date | findStartDate(java.util.Locale l,
             java.util.TimeZone tz,
             java.util.Date endDate,
             double duration)Get the start date for an activity giving end date and duration | 
| static java.util.Date | getDateOnly(java.util.Locale l,
           java.util.TimeZone tz,
           java.util.Date date)Get date without time
 Set time portion of passed date to 00:00:00 | 
| static java.util.TreeMap<java.util.Date,java.util.Date> | getStartEndMap(java.util.Locale l,
              java.util.TimeZone tz,
              java.util.ArrayList<java.util.Date> mergedNonWorkPeriods)Get start and end date pair from merged non work periods | 
public static java.util.Date combineDateTime(java.util.Locale l,
                             java.util.TimeZone tz,
                             java.util.Date date,
                             java.util.Date time)
locale - timezone - date - time - public static java.util.Date getDateOnly(java.util.Locale l,
                         java.util.TimeZone tz,
                         java.util.Date date)
locale - timezone - date - public static java.util.Date addDays(java.util.Locale l,
                     java.util.TimeZone tz,
                     java.util.Date date,
                     int plusDays)
locale - timezone - date - days - to addpublic static java.util.Date findEndDate(java.util.Locale l,
                         java.util.TimeZone tz,
                         java.util.Date startDate,
                         double duration)
                                  throws java.lang.Exception
locale - timezone - startDate - duration - java.lang.Exceptionpublic static java.util.Date findStartDate(java.util.Locale l,
                           java.util.TimeZone tz,
                           java.util.Date endDate,
                           double duration)
                                    throws java.lang.Exception
locale - timezone - endDate - duration - java.lang.Exceptionpublic static java.util.TreeMap<java.util.Date,java.util.Date> getStartEndMap(java.util.Locale l,
                                                              java.util.TimeZone tz,
                                                              java.util.ArrayList<java.util.Date> mergedNonWorkPeriods)
                                                                       throws java.lang.Exception
locale - timezone - ArrayList - mergedNonWorkPeriodsjava.lang.Exceptionpublic static java.util.Date ConvertDateToServerTimezone(java.util.Date d,
                                         java.util.Locale l,
                                         java.util.TimeZone tz)
l - tz - RemoteException