com.yuxingwang.gantt.common
类 CalendarUtils

java.lang.Object
  继承者 com.yuxingwang.gantt.common.CalendarUtils

public class CalendarUtils
extends java.lang.Object


构造函数摘要
CalendarUtils()
           
 
方法摘要
static int calcHoursOfDate(java.util.Calendar start, java.util.Calendar end, int hoursOfDate, int startHour)
          Treat the rest-out hours as one hour.
static int calcWorkingDays(java.util.Calendar start, java.util.Calendar end)
           
static int calcWorkingDays(java.util.Calendar start, int dates)
           
static int calcWorkingHours(java.util.Calendar start, java.util.Calendar end, int workingHoursOfDate, int startHour)
           
static int getDateInterval(java.util.Calendar start, java.util.Calendar end)
          Get interval of date from start to end time.
static int getHourInterval(java.util.Calendar start, java.util.Calendar end)
          Get interval of hour from start to end time.
static int getMonthInterval(java.util.Calendar start, java.util.Calendar end)
          Get interval of month from start to end time.
static int getWeekInterval(java.util.Calendar start, java.util.Calendar end)
          Get interval of week from start to end time.
static int getYearInterval(java.util.Calendar start, java.util.Calendar end)
          Get interval of date from start to end time.
static void main(java.lang.String[] args)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

CalendarUtils

public CalendarUtils()
方法详细信息

main

public static void main(java.lang.String[] args)
参数:
args -

getYearInterval

public static int getYearInterval(java.util.Calendar start,
                                  java.util.Calendar end)
Get interval of date from start to end time.

参数:
start -
end -
返回:

getMonthInterval

public static int getMonthInterval(java.util.Calendar start,
                                   java.util.Calendar end)
Get interval of month from start to end time.

参数:
start -
end -
返回:

getWeekInterval

public static int getWeekInterval(java.util.Calendar start,
                                  java.util.Calendar end)
Get interval of week from start to end time.

参数:
start -
end -
返回:

getDateInterval

public static int getDateInterval(java.util.Calendar start,
                                  java.util.Calendar end)
Get interval of date from start to end time.

参数:
start -
end -
返回:

getHourInterval

public static int getHourInterval(java.util.Calendar start,
                                  java.util.Calendar end)
Get interval of hour from start to end time.

参数:
start -
end -
返回:

calcWorkingDays

public static int calcWorkingDays(java.util.Calendar start,
                                  int dates)
参数:
start -
dates -
返回:

calcWorkingDays

public static int calcWorkingDays(java.util.Calendar start,
                                  java.util.Calendar end)
参数:
start -
end -
返回:

calcWorkingHours

public static int calcWorkingHours(java.util.Calendar start,
                                   java.util.Calendar end,
                                   int workingHoursOfDate,
                                   int startHour)
参数:
start -
end -
workingHoursOfDate -
startHour -
返回:

calcHoursOfDate

public static int calcHoursOfDate(java.util.Calendar start,
                                  java.util.Calendar end,
                                  int hoursOfDate,
                                  int startHour)
Treat the rest-out hours as one hour.

参数:
start -
end -
hoursOfDate -
startHour -
返回: