概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## 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` -
  返回：

概述 | 软件包 | 类 | 使用 | 树 | 已过时 | 索引 | 帮助
上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法