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

## tot.util
类 DateUtil

    java.lang.Object
      tot.util.DateUtil

    public final class DateUtil

extends java.lang.Object

日期操作类

字段摘要
`static long` | `DAY`
`static long` | `GMT_VIETNAM_TIME_OFFSET` This is the time difference between GMT time and Vietnamese time
`static long` | `HOUR`
`static java.lang.String` | `ISO_8601_DATE_FORMAT` ISO 8601 [W3CDTF] date format
`static long` | `MINUTE`
`static java.lang.String` | `RFC_822_DATE_FORMAT` RFC 822 date format
`static long` | `SECOND`
`static java.lang.String` | `UTC_DATE_FORMAT` UTC style date format
`static long` | `WEEK`
`static long` | `YEAR`

方法摘要
`static java.util.Date` | `convertGMTDate(java.util.Date gmtDate, int hourOffset)`
`static java.sql.Timestamp` | `convertGMTTimestamp(java.sql.Timestamp gmtTimestamp, int hourOffset)`
`static java.lang.String` | `dateToStr(java.util.Date dateDate)`
`static java.lang.String` | `format(java.util.Date date, java.lang.String pattern)`
`static java.lang.String` | `formatDate(java.util.Date date)`
`static java.lang.String` | `formatDateTime(java.util.Date date)`
`static java.lang.String` | `formatDuration(long duration)`
`static java.lang.String` | `formatDuration(long duration, java.lang.String pattern)`
`static java.sql.Timestamp` | `getCurrentGMTTimestamp()`
`static java.sql.Timestamp` | `getCurrentGMTTimestampExpiredDay(int offsetDay)`
`static java.sql.Timestamp` | `getCurrentGMTTimestampExpiredMonth(int offsetMonth)`
`static java.sql.Timestamp` | `getCurrentGMTTimestampExpiredYear(int offsetYear)`
`static java.lang.String` | `getDateDDMMYYYY(java.util.Date date)`
`static java.lang.String` | `getDateISO8601(java.util.Date date)`
`static java.lang.String` | `getDateRFC822(java.util.Date date)`
`static java.lang.String` | `getDateYYYYMMDD(java.util.Date date)`
`static int` | `getDay()`
`static java.lang.String` | `getHTTPHeaderTime(java.util.Date date)`
`static java.util.Date` | `getLastDate(long day)`
`static int` | `getMonth()`
`static java.util.Date` | `getNow()`
`static java.util.Date` | `getNowDate()`
`static java.util.Date` | `getNowDateShort()`
`static long` | `getS(java.lang.String strDate)`
`static java.lang.String` | `getStringDate()`
`static java.lang.String` | `getStringDateNum()`
`static java.lang.String` | `getStringDateShort()`
`static java.util.Date` | `getVietnamDateFromGMTDate(java.util.Date date)`
`static int` | `getYear()`
`static boolean` | `isExpire()`
`static void` | `main(java.lang.String[] agrs)`
`static java.sql.Date` | `string2Date(java.lang.String dateString)` method 将字符串类型的日期转换为一个Date（java.sql.Date）
`static java.sql.Timestamp` | `string2Time(java.lang.String dateString)` method 将字符串类型的日期转换为一个timestamp（时间戳记java.sql.Timestamp）
`static java.util.Date` | `strToBirthday(java.lang.String strDate)`
`static java.util.Date` | `strToDate(java.lang.String strDate)`
`static void` | `updateCurrentGMTTimestamp(java.sql.Timestamp timeToUpdate)`

从类 java.lang.Object 继承的方法
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

字段详细信息

### SECOND

    public static final long SECOND

另请参见：
  常量字段值

### MINUTE

    public static final long MINUTE

另请参见：
  常量字段值

### HOUR

    public static final long HOUR

另请参见：
  常量字段值

### DAY

    public static final long DAY

另请参见：
  常量字段值

### WEEK

    public static final long WEEK

另请参见：
  常量字段值

### YEAR

    public static final long YEAR

另请参见：
  常量字段值

### GMT_VIETNAM_TIME_OFFSET

    public static final long GMT_VIETNAM_TIME_OFFSET

  This is the time difference between GMT time and Vietnamese time

  另请参见：
    常量字段值

### RFC_822_DATE_FORMAT

    public static final java.lang.String RFC_822_DATE_FORMAT

  RFC 822 date format

  另请参见：
    常量字段值

### ISO_8601_DATE_FORMAT

    public static final java.lang.String ISO_8601_DATE_FORMAT

  ISO 8601 [W3CDTF] date format

  另请参见：
    常量字段值

### UTC_DATE_FORMAT

    public static final java.lang.String UTC_DATE_FORMAT

  UTC style date format

  另请参见：
    常量字段值

方法详细信息

### getNowDate

    public static java.util.Date getNowDate()

### getNowDateShort

    public static java.util.Date getNowDateShort()

### getStringDate

    public static java.lang.String getStringDate()

### getStringDateShort

    public static java.lang.String getStringDateShort()

### getStringDateNum

    public static java.lang.String getStringDateNum()

### strToDate

    public static java.util.Date strToDate(java.lang.String strDate)

### dateToStr

    public static java.lang.String dateToStr(java.util.Date dateDate)

### strToBirthday

    public static java.util.Date strToBirthday(java.lang.String strDate)

### getNow

    public static java.util.Date getNow()

### getS

    public static long getS(java.lang.String strDate)

### isExpire

    public static boolean isExpire()

### getLastDate

    public static java.util.Date getLastDate(long day)

### string2Time

    public static final java.sql.Timestamp string2Time(java.lang.String dateString)
                                                throws java.text.ParseException

  method 将字符串类型的日期转换为一个timestamp（时间戳记java.sql.Timestamp）

  参数：
    `dateString` - 需要转换为timestamp的字符串
  返回：
    dataTime timestamp
  抛出：
    `java.text.ParseException`

### string2Date

    public static final java.sql.Date string2Date(java.lang.String dateString)
                                           throws java.lang.Exception

  method 将字符串类型的日期转换为一个Date（java.sql.Date）

  参数：
    `dateString` - 需要转换为Date的字符串
  返回：
    dataTime Date
  抛出：
    `java.lang.Exception`

### getDateDDMMYYYY

    public static java.lang.String getDateDDMMYYYY(java.util.Date date)

### getDateYYYYMMDD

    public static java.lang.String getDateYYYYMMDD(java.util.Date date)

### getDateRFC822

    public static java.lang.String getDateRFC822(java.util.Date date)

### getDateISO8601

    public static java.lang.String getDateISO8601(java.util.Date date)

### getHTTPHeaderTime

    public static java.lang.String getHTTPHeaderTime(java.util.Date date)

### formatDate

    public static java.lang.String formatDate(java.util.Date date)

### formatDateTime

    public static java.lang.String formatDateTime(java.util.Date date)

### getCurrentGMTTimestamp

    public static java.sql.Timestamp getCurrentGMTTimestamp()

### updateCurrentGMTTimestamp

    public static void updateCurrentGMTTimestamp(java.sql.Timestamp timeToUpdate)

### getVietnamDateFromGMTDate

    public static java.util.Date getVietnamDateFromGMTDate(java.util.Date date)

### convertGMTDate

    public static java.util.Date convertGMTDate(java.util.Date gmtDate,
                                                int hourOffset)

### convertGMTTimestamp

    public static java.sql.Timestamp convertGMTTimestamp(java.sql.Timestamp gmtTimestamp,
                                                         int hourOffset)

### getCurrentGMTTimestampExpiredYear

    public static java.sql.Timestamp getCurrentGMTTimestampExpiredYear(int offsetYear)

### getCurrentGMTTimestampExpiredMonth

    public static java.sql.Timestamp getCurrentGMTTimestampExpiredMonth(int offsetMonth)

### getCurrentGMTTimestampExpiredDay

    public static java.sql.Timestamp getCurrentGMTTimestampExpiredDay(int offsetDay)

### format

    public static java.lang.String format(java.util.Date date,
                                          java.lang.String pattern)

### formatDuration

    public static java.lang.String formatDuration(long duration,
                                                  java.lang.String pattern)

### formatDuration

    public static java.lang.String formatDuration(long duration)

### getDay

    public static int getDay()

### getMonth

    public static int getMonth()

### getYear

    public static int getYear()

### main

    public static void main(java.lang.String[] agrs)

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