|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectcom.seeyon.ctp.util.DateUtil
public class DateUtil
Title: T1开发框架
Description: 日期处理相关工具类。
Copyright: Copyright (c) 2012
Company: seeyon.com
字段摘要 | |
---|---|
static java.lang.String |
HOUR_MINUTE_SECOND_PATTERN
时分秒模式字符串 |
static java.lang.String |
YEAR_MONTH_DAY_HOUR_MINUTE_SECOND_PATTERN
年月日 时分秒模式字符串 |
static java.lang.String |
YEAR_MONTH_DAY_PATTERN
年月日模式字符串 |
static java.lang.String |
YMDHMS_PATTERN
年月日时分秒模式字符串 |
构造方法摘要 | |
---|---|
DateUtil()
|
方法摘要 | |
---|---|
static java.util.Date |
addDay(java.util.Date date,
int ammount)
将某个日期增加指定天数,并返回结果。 |
static java.util.Date |
addMonth(java.util.Date date,
int ammount)
将某个日期增加指定月数,并返回结果。 |
static java.lang.Integer |
addMonth(java.lang.Integer yearMonth,
int ammount)
将给定整数形式的年月增加指定月数,并返回结果。 |
static java.util.Date |
addYear(java.util.Date date,
int ammount)
将某个日期增加指定年数,并返回结果。 |
static int |
beforeDays(java.util.Date beforeDate,
java.util.Date afterDate)
返回给定的beforeDate比afterDate早的天数。 |
static int |
beforeMonths(java.util.Date beforeDate,
java.util.Date afterDate)
返回给定的beforeDate比afterDate早的月数。 |
static int |
beforeRoundAges(java.util.Date beforeDate,
java.util.Date afterDate)
获取beforeDate和afterDate之间相差的完整年数,精确到月。 |
static int |
beforeRoundMonths(java.util.Date beforeDate,
java.util.Date afterDate)
获取beforeDate和afterDate之间相差的完整月数,精确到天。 |
static int |
beforeRoundYears(java.util.Date beforeDate,
java.util.Date afterDate)
获取beforeDate和afterDate之间相差的完整年数,精确到天。 |
static int |
beforeYears(java.util.Date beforeDate,
java.util.Date afterDate)
返回给定的beforeDate比afterDate早的年数。 |
static java.util.Date |
currentDate()
从数据库服务器获取当前时间。 |
static java.lang.String |
currentDateDefaultString()
从数据库服务器获取当前时间并转换成默认字符串形式(yyyy-MM-dd)。 |
static java.lang.String |
currentDateString(java.lang.String pattern)
从数据库服务器获取当前时间并根据传入的patter转换成字符串形式。 |
static java.sql.Timestamp |
currentTimestamp()
从数据库服务器获取当前时间 并返回Timestamp类型时间。 |
static java.lang.String |
format(java.util.Date date)
将传入的日期按照默认形势转换成字符串(yyyy-MM-dd) |
static java.lang.String |
format(java.util.Date date,
java.lang.String pattern)
根据传入的日期格式化pattern将传入的日期格式化成字符串。 |
static java.lang.String |
formatDateTime(java.util.Date date)
获取(yyyy-MM-dd HH:mm:ss)格式的日期时间 |
static java.lang.String |
get19DateAndTime()
得到以yyyy-MM-dd HH:mm:ss显示的当前系统时间 |
static java.util.Date |
getByStandard19DateAndTime(java.lang.String dateStr)
将标准的19为日期格式字符串转换成日期对象 |
static java.lang.String |
getDate()
获取当前系统日期 |
static java.lang.String |
getDate(java.util.Date d)
得到指定日期的格式化字符串 |
static java.lang.String |
getDate(java.util.Date date,
java.lang.String format)
将日期按指定的格式字符串格式化 |
static java.util.Date |
getDate(int year,
int month,
int date)
根据传入的年、月、日构造日期对象 |
static java.lang.String |
getDate(java.lang.String format)
获取指定输出格式的当前系统日期 |
static java.lang.String |
getDateAndTime()
获取系统时间的格式化日期与时间 |
static java.lang.String |
getDateAndTime(java.util.Date d)
获取指定Date的格式化日期与时间 |
static int |
getDay()
得到当前日 |
static int |
getDay(java.util.Date date)
获取给定日期对象的天 |
static int |
getHour(java.util.Date date)
获取给定日期对象的时 |
static java.lang.String |
getLocalDate()
获取当前日期的中文显示名 |
static java.lang.String |
getLocalDate(java.util.Date d)
获取指定日期的中文显示名 |
static java.lang.String |
getLocalDateAndTime()
获取系统时间的格式化日期与时间 |
static java.lang.String |
getLocalDateAndTime(java.util.Date d)
获取指定Date的中文日期与时间 |
static java.lang.String |
getLocalTime()
获取当前时间的中文显示名 |
static java.lang.String |
getLocalTime(java.util.Date d)
获取指定时间的中文显示名 |
static int |
getMinute(java.util.Date date)
获取给定日期对象的分 |
static int |
getMonth()
得到当前月 |
static int |
getMonth(java.util.Date date)
获取给定日期对象的月 |
static int |
getSecond(java.util.Date date)
获取给定日期对象的秒 |
static java.lang.String |
getStandard19DateAndTime(java.util.Date date)
将日期转换为标准的19位日期格式字符串 |
static java.lang.String |
getTime()
获取系统时间的格式化时间 |
static java.lang.String |
getTime(java.util.Date d)
获取格式化时间 |
static int |
getYear()
得到当前年 |
static int |
getYear(java.util.Date date)
获取给定日期对象的年 |
static java.lang.Integer |
getYearMonth(java.util.Date date)
获取传入日期的年和月的Integer形式(yyyyMM)。 |
static java.util.List |
getYearMonths(java.lang.Integer from,
java.lang.Integer to)
获取从from到to的年月Integer形式值的列表 |
static boolean |
isYearMonth(java.lang.Integer yearMonth)
要进行合法性验证的年月数值 |
static boolean |
isYearMonth(java.lang.String yearMonthStr)
要进行合法性验证的年月字符串 |
static java.util.Date |
newDate()
取得应用服务器的当前时间,与new Date()得到的值的差别时。 |
static java.util.Date |
parse(java.lang.String dateStr)
将传入的字符串按照默认格式转换为日期对象(yyyy-MM-dd) |
static java.util.Date |
parse(java.lang.String dateStr,
java.lang.String pattern)
根据传入的日期格式化patter将传入的字符串转换成日期对象 |
static java.sql.Timestamp |
parseTimestamp(java.lang.String dateStr)
将传入的字符串按照默认格式转换为Timestamp对象(yyyy-MM-dd) |
static java.sql.Timestamp |
parseTimestamp(java.lang.String dateStr,
java.lang.String pattern)
根据传入的日期格式化patter将传入的字符串转换成Timstamp对象 |
static java.util.Date |
parseYearMonth(java.lang.Integer yearMonth)
将年月的整数形式(yyyyMM)转换为日期对象返回。 |
static java.util.Date |
toDate(java.lang.String date)
|
static java.util.Date |
toDate(java.lang.String date,
java.lang.String pattern)
将字符串转换为指定格式的时间 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final java.lang.String YEAR_MONTH_DAY_HOUR_MINUTE_SECOND_PATTERN
public static final java.lang.String YEAR_MONTH_DAY_PATTERN
public static final java.lang.String HOUR_MINUTE_SECOND_PATTERN
public static final java.lang.String YMDHMS_PATTERN
构造方法详细信息 |
---|
public DateUtil()
方法详细信息 |
---|
public static java.util.Date newDate()
public static java.util.Date currentDate()
public static java.lang.String currentDateString(java.lang.String pattern)
pattern
- 日期pattern
public static java.lang.String currentDateDefaultString()
public static int getYear(java.util.Date date)
date
- 日期对象
public static int getMonth(java.util.Date date)
date
- 日期对象
public static int getDay(java.util.Date date)
date
- 日期对象
public static int getHour(java.util.Date date)
date
- 日期对象
public static int getMinute(java.util.Date date)
date
- 日期对象
public static int getSecond(java.util.Date date)
date
- 日期对象
public static java.lang.Integer getYearMonth(java.util.Date date)
date
- 要转换的日期对象
public static java.util.Date parseYearMonth(java.lang.Integer yearMonth) throws java.text.ParseException
yearMonth
- 年月的整数形式(yyyyMM)
java.text.ParseException
public static java.util.Date addYear(java.util.Date date, int ammount)
date
- 要操作的日期对象ammount
- 要增加年的数目
public static java.util.Date addMonth(java.util.Date date, int ammount)
date
- 要操作的日期对象ammount
- 要增加月的数目
public static java.util.Date addDay(java.util.Date date, int ammount)
date
- 要操作的日期对象ammount
- 要增加天的数目
public static java.lang.Integer addMonth(java.lang.Integer yearMonth, int ammount) throws java.text.ParseException
yearMonth
- 要操作的年月ammount
- 要增加的月数
java.text.ParseException
public static int beforeYears(java.util.Date beforeDate, java.util.Date afterDate)
beforeDate
- 要比较的早的日期afterDate
- 要比较的晚的日期
public static int beforeMonths(java.util.Date beforeDate, java.util.Date afterDate)
beforeDate
- 要比较的早的日期afterDate
- 要比较的晚的日期
public static int beforeDays(java.util.Date beforeDate, java.util.Date afterDate)
beforeDate
- 要比较的早的日期afterDate
- 要比较的晚的日期
public static int beforeRoundYears(java.util.Date beforeDate, java.util.Date afterDate)
beforeDate
- 要比较的早的日期afterDate
- 要比较的晚的日期
public static int beforeRoundAges(java.util.Date beforeDate, java.util.Date afterDate)
beforeDate
- 要比较的早的日期afterDate
- 要比较的晚的日期
public static int beforeRoundMonths(java.util.Date beforeDate, java.util.Date afterDate)
beforeDate
- 要比较的早的日期afterDate
- 要比较的晚的日期
public static java.util.Date getDate(int year, int month, int date)
year
- 年month
- 月date
- 日
public static java.lang.String format(java.util.Date date, java.lang.String pattern)
date
- 要格式化的日期对象pattern
- 日期格式化pattern
public static java.lang.String format(java.util.Date date)
date
- 要格式化的日期对象
public static java.lang.String formatDateTime(java.util.Date date)
date
- 要格式化的日期对象
public static java.util.Date parse(java.lang.String dateStr, java.lang.String pattern) throws java.text.ParseException
dateStr
- 要转换的字符串pattern
- 日期格式化pattern
java.text.ParseException
- 如果传入的字符串格式不合法public static java.util.Date parse(java.lang.String dateStr) throws java.text.ParseException
dateStr
- 要转换的字符串
java.text.ParseException
- 如果传入的字符串格式不符合默认格式(如果传入的字符串格式不合法)public static boolean isYearMonth(java.lang.Integer yearMonth)
yearMonth
- 验证年月数值
public static boolean isYearMonth(java.lang.String yearMonthStr)
yearMonthStr
- 验证年月字符串
public static java.util.List getYearMonths(java.lang.Integer from, java.lang.Integer to) throws java.text.ParseException
from
- 从to
- 到
java.text.ParseException
public static java.sql.Timestamp parseTimestamp(java.lang.String dateStr, java.lang.String pattern) throws java.text.ParseException
dateStr
- 要转换的字符串pattern
- 日期格式化pattern
java.text.ParseException
- 如果传入的字符串格式不合法public static java.sql.Timestamp parseTimestamp(java.lang.String dateStr) throws java.text.ParseException
dateStr
- 要转换的字符串
java.text.ParseException
- 如果传入的字符串格式不符合默认格式(如果传入的字符串格式不合法)public static java.sql.Timestamp currentTimestamp()
public static java.lang.String getStandard19DateAndTime(java.util.Date date)
date
- 要转换的日期
public static java.util.Date getByStandard19DateAndTime(java.lang.String dateStr)
dateStr
- 要转换的日期字符串
public static java.lang.String getDate()
public static java.lang.String getDate(java.lang.String format)
format
- 格式字符串
public static java.lang.String getDate(java.util.Date date, java.lang.String format)
date
- 日期format
- 格式化字符串
public static java.lang.String getDate(java.util.Date d)
d
- 日期
public static java.lang.String getLocalDate(java.util.Date d)
d
- 日期
public static java.lang.String getLocalDate()
public static java.lang.String getLocalTime()
public static java.lang.String getLocalTime(java.util.Date d)
d
- 时间
public static java.lang.String getTime(java.util.Date d)
d
- 时间
public static java.lang.String getTime()
public static java.lang.String get19DateAndTime()
public static java.lang.String getDateAndTime()
public static java.lang.String getDateAndTime(java.util.Date d)
d
- 时间
public static java.lang.String getLocalDateAndTime()
public static java.lang.String getLocalDateAndTime(java.util.Date d)
d
- 时间
public static int getYear()
public static int getMonth()
public static int getDay()
public static java.util.Date toDate(java.lang.String date, java.lang.String pattern)
date
- 时间字符串pattern
- 格式
public static java.util.Date toDate(java.lang.String date)
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |