public class DateUtils
extends org.apache.commons.lang3.time.DateUtils
| 构造器和说明 |
|---|
DateUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
calcAge(java.lang.String birthday)
根据出生日期,计算年龄
|
static int |
currentDay()
获得当前的日期(天)
|
static int |
currentHour()
获得当前的小时
|
static int |
currentMinute()
获得当前的分钟
|
static int |
currentMonth()
获得当前的月份
|
static int |
currentSecond()
获得当前的秒
|
static int |
currentYear()
获得当前的年份
|
static long |
diff(java.util.Date date1,
java.util.Date date2) |
static java.util.Date |
getBeginDateOfPeriod(java.util.Date beginDate,
int days)
获取从指定日期开始,前后一段时间内的开始时间
|
static java.util.Date |
getBeginOfDay(java.util.Date date)
获取一天的开始时刻
|
static java.util.Date |
getBeginOfLastMonth()
返回上个月的第一天
|
static java.util.Date |
getBeginOfMonth(java.util.Date date)
获取一月的开始时刻
|
static java.util.Date |
getBeginOfWeek(java.util.Date date)
获取一周的开始 yyyy-MM-dd 00:00:00
|
static java.util.Date |
getBeginOfYesterday()
获得昨天的起始时间
|
static int |
getDay(java.util.Date date)
获取日期中的day
|
static int |
getDayOfWeek()
===================================================================
|
static java.util.Date |
getEndDateOfPeriod(java.util.Date endDate,
int days)
获取从指定日期开始,前后一段时间内的结束时间
|
static java.util.Date |
getEndOfDay(java.util.Date date)
获取一天的结束时刻
|
static java.util.Date |
getEndOfLastMonth()
返回上个月的最后一天
|
static java.util.Date |
getEndOfMonth(java.util.Date date)
获取一月的结束时刻
|
static java.util.Date |
getEndOfWeek(java.util.Date date)
获取一周的结束 yyyy-MM-dd 23:59:59
|
static java.util.Date |
getEndOfYesterday()
获得昨天的结束时间
|
static java.util.Date |
getEndYM(java.lang.String endYM)
获得结束月份的最后一天的23:59:59
|
static java.util.Date |
getFirstDayOfMonth(java.util.Date date)
得到某个月的第一天
|
static java.lang.String[] |
getMonths()
取从当月起8个月的月份
|
static java.util.Date |
getStartYM(java.lang.String startYM)
获得起始月份的第一天的00:00:00
|
static java.lang.String |
getWeekOfDate(java.util.Date date,
int tag)
===================================================================
|
static java.util.Date |
getYesterday()
获得昨天
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
parseDate(java.util.Date date)
默认格式化(yyyy-MM-dd HH:mm:ss)
|
static java.lang.String |
parseDate(java.util.Date date,
java.lang.String parsePatterns)
格式化
|
static java.util.Date |
parseDate(java.lang.String str)
默认格式化(yyyy-MM-dd HH:mm:ss)
|
static java.util.Date |
parseDate(java.lang.String str,
java.lang.String parsePatterns)
默认格式化(yyyy-MM-dd HH:mm:ss)
|
static java.lang.Long |
timeStamp() |
addDays, addHours, addMilliseconds, addMinutes, addMonths, addSeconds, addWeeks, addYears, ceiling, ceiling, ceiling, getFragmentInDays, getFragmentInDays, getFragmentInHours, getFragmentInHours, getFragmentInMilliseconds, getFragmentInMilliseconds, getFragmentInMinutes, getFragmentInMinutes, getFragmentInSeconds, getFragmentInSeconds, isSameDay, isSameDay, isSameInstant, isSameInstant, isSameLocalTime, iterator, iterator, iterator, parseDate, parseDate, parseDateStrictly, parseDateStrictly, round, round, round, setDays, setHours, setMilliseconds, setMinutes, setMonths, setSeconds, setYears, toCalendar, toCalendar, truncate, truncate, truncate, truncatedCompareTo, truncatedCompareTo, truncatedEquals, truncatedEqualspublic static java.lang.String parseDate(java.util.Date date,
java.lang.String parsePatterns)
date - parsePatterns - public static java.lang.String parseDate(java.util.Date date)
date - public static java.util.Date parseDate(java.lang.String str)
throws java.text.ParseException
str - java.text.ParseExceptionpublic static java.util.Date getFirstDayOfMonth(java.util.Date date)
throws java.text.ParseException
date - java.text.ParseExceptionpublic static int getDayOfWeek()
throws java.text.ParseException
java.text.ParseExceptionpublic static java.lang.String getWeekOfDate(java.util.Date date,
int tag)
public static java.util.Date parseDate(java.lang.String str,
java.lang.String parsePatterns)
throws java.text.ParseException
str - java.text.ParseExceptionpublic static java.lang.String[] getMonths()
public static java.util.Date getBeginOfDay(java.util.Date date)
public static java.util.Date getEndOfDay(java.util.Date date)
public static java.util.Date getBeginOfMonth(java.util.Date date)
public static java.util.Date getEndOfMonth(java.util.Date date)
public static java.util.Date getBeginOfWeek(java.util.Date date)
date - public static java.util.Date getEndOfWeek(java.util.Date date)
date - public static java.util.Date getBeginDateOfPeriod(java.util.Date beginDate,
int days)
date - 指定时间num - 正数或者负数的天数,规则同Calendarpublic static java.util.Date getEndDateOfPeriod(java.util.Date endDate,
int days)
date - 指定时间num - 正数或者负数的天数,规则同Calendarpublic static int getDay(java.util.Date date)
public static int calcAge(java.lang.String birthday)
public static java.util.Date getBeginOfLastMonth()
public static java.util.Date getEndOfLastMonth()
public static java.util.Date getYesterday()
public static java.util.Date getEndOfYesterday()
public static java.util.Date getBeginOfYesterday()
public static int currentYear()
public static int currentMonth()
public static int currentDay()
public static int currentMinute()
public static int currentHour()
public static int currentSecond()
public static java.util.Date getStartYM(java.lang.String startYM)
startYM - public static java.util.Date getEndYM(java.lang.String endYM)
endYM - public static java.lang.Long timeStamp()
public static long diff(java.util.Date date1,
java.util.Date date2)
public static void main(java.lang.String[] args)
Copyright © 2020. All Rights Reserved.