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)