kd.bos.service

## 类 InteTimeZone

- java.lang.Object
- - kd.bos.service.InteTimeZone

- 所有已实现的接口:
    java.io.Serializable

      public class InteTimeZone
      extends java.lang.Object
      implements java.io.Serializable

  国际化时区类
  另请参阅:
    序列化表格

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `InteTimeZone.TransType` 时区转换类型（枚举）

  - ### 构造器概要

    构造器
    构造器和说明
    `InteTimeZone()`
    `InteTimeZone(kd.bos.dataentity.entity.DynamicObject info)` 根据时区信息（基础资料）构造国际化时区对象

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `format(java.util.Date datetime)` 格式化（默认格式）
    `java.lang.String` | `format(java.util.Date datetime, java.text.DateFormat format)` 格式化（自定义格式）
    `kd.bos.dataentity.entity.DynamicObject` | `getInfo()` 时区对应的基础资料信息
    `static InteTimeZone` | `getOrgTimeZone(java.lang.Long orgId)` 组织时区
    `static InteTimeZone` | `getSysTimeZone()` 系统时区
    `java.lang.String` | `getTimeArea()` GMT时差
    `java.util.TimeZone` | `getTimeZone()` 时区
    `java.lang.String` | `getTimeZoneDesc()` 时区描述（UTC+n）
    `static InteTimeZone` | `getUserTimeZone(long userId)` 用户时区
    `java.util.Date` | `parse(java.lang.String datetime)` 解析时间（默认格式）
    `java.util.Date` | `parse(java.lang.String datetime, java.text.DateFormat format)` 解析时间（自定义格式）
    `java.util.Date` | `parseDate(java.lang.String date)`
    `java.util.Date` | `parseDate(java.lang.String date, java.text.DateFormat format)`
    `void` | `setInfo(kd.bos.dataentity.entity.DynamicObject info)`
    `void` | `setTimeZone(java.util.TimeZone timeZone)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### InteTimeZone

          public InteTimeZone()

    - #### InteTimeZone

          public InteTimeZone(kd.bos.dataentity.entity.DynamicObject info)

      根据时区信息（基础资料）构造国际化时区对象
      参数:
        `info` - 时区信息（基础资料）

  - ### 方法详细资料

    - #### getTimeZone

          public java.util.TimeZone getTimeZone()

      时区

    - #### setTimeZone

          public void setTimeZone(java.util.TimeZone timeZone)

    - #### getTimeArea

          public java.lang.String getTimeArea()

      GMT时差
      返回:

    - #### getInfo

          public kd.bos.dataentity.entity.DynamicObject getInfo()

      时区对应的基础资料信息

    - #### setInfo

          public void setInfo(kd.bos.dataentity.entity.DynamicObject info)

    - #### getTimeZoneDesc

          public java.lang.String getTimeZoneDesc()

      时区描述（UTC+n）
      返回:

    - #### format

          public java.lang.String format(java.util.Date datetime)

      格式化（默认格式）
      参数:
        `datetime` - 源日期对象（一般是Date）
      返回:
        默认格式的时间字符串

    - #### format

          public java.lang.String format(java.util.Date datetime,
                                         java.text.DateFormat format)

      格式化（自定义格式）
      参数:
        `datetime` - 源日期对象（一般是Date）
        `format` - 自定义格式化对象
      返回:
        自定义格式的时间字符串

    - #### parse

          public java.util.Date parse(java.lang.String datetime)
                               throws java.text.ParseException

      解析时间（默认格式）
      参数:
        `datetime` - 时间字符串
      返回:
        日期对象（Date）
      抛出:
        `java.text.ParseException`

    - #### parse

          public java.util.Date parse(java.lang.String datetime,
                                      java.text.DateFormat format)
                               throws java.text.ParseException

      解析时间（自定义格式）
      参数:
        `datetime` - 时间字符串
        `format` - 自定义格式化对象
      返回:
        日期对象（Date）
      抛出:
        `java.text.ParseException`

    - #### parseDate

          public java.util.Date parseDate(java.lang.String date)
                                   throws java.text.ParseException

      抛出:
        `java.text.ParseException`

    - #### parseDate

          public java.util.Date parseDate(java.lang.String date,
                                          java.text.DateFormat format)
                                   throws java.text.ParseException

      抛出:
        `java.text.ParseException`

    - #### getUserTimeZone

          public static InteTimeZone getUserTimeZone(long userId)

      用户时区
      参数:
        `userId` - 用户Id
      返回:

    - #### getOrgTimeZone

          public static InteTimeZone getOrgTimeZone(java.lang.Long orgId)

      组织时区
      参数:
        `orgId` - 组织Id
      返回:

    - #### getSysTimeZone

          public static InteTimeZone getSysTimeZone()

      系统时区
      返回: