public class DateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DATE_PART_DATE |
static int |
DATE_PART_DAY_OF_YEAR |
static int |
DATE_PART_HOUR |
static int |
DATE_PART_MILLISECOND |
static int |
DATE_PART_MINUTE |
static int |
DATE_PART_MONTH |
static int |
DATE_PART_SECOND |
static int |
DATE_PART_YEAR |
static String |
FORMAT_DATE |
static String |
FORMAT_DATE_TIME |
static String |
FORMAT_FULL |
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
addDay(Date date,
int value)
按日加,指定日期
|
static Date |
addDay(int value)
按日加
|
static String |
addDay(String date,
int value) |
static Date |
addHour(Date date,
int value)
按小时加,指定日期
|
static Date |
addHour(int value)
按小时加
|
static Date |
addHour(String date,
int value) |
static Date |
addMinute(Date date,
int value)
按分钟加,指定日期
|
static Date |
addMinute(int value)
按分钟加
|
static Date |
addMinute(String date,
int value) |
static Date |
addMonth(Date date,
int value)
按月加,指定日期
|
static Date |
addMonth(int value)
按月加
|
static Date |
addMonth(String date,
int value) |
static Date |
addYear(Date date,
int value)
按年加,指定日期
|
static Date |
addYear(int value)
按年加
|
static Date |
addYear(String date,
int value) |
static boolean |
between(Date cur,
Date fr,
Date to)
cur是否在fr与to之间(包含fr,to)
|
static boolean |
between(String cur,
String fr,
String to)
cur是否在fr与to之间(包含fr,to)
|
static int |
compare(Date date1,
Date date2)
date1 大于 date2返回 1
|
static int |
compare(String fr,
String to) |
static String |
conversion(double src) |
static String |
conversion(long src)
毫秒转换成*天*时*分*秒*毫秒
|
static int |
convertMinute() |
static String |
convertMinute(int minute)
分钟转换成时间
|
static int |
convertMinute(String hm)
时间转换成分钟
|
static int |
countDaysOfMonth() |
static int |
countDaysOfMonth(Date date)
一年多少天
|
static int |
countDaysOfMonth(String ym) |
static int |
countDaysOfYear() |
static int |
countDaysOfYear(Date date)
一年多少天
|
static int |
countDaysOfYear(int year) |
static int |
day() |
static int |
day(Date date) |
static int |
dayOfMonth() |
static int |
dayOfMonth(Date date)
日(号)
|
static int |
dayOfMonth(String date) |
static int |
dayOfWeek() |
static int |
dayOfWeek(Date date)
星期几(礼拜几)
|
static int |
dayOfWeek(String date) |
static int |
dayOfYear() |
static int |
dayOfYear(Date date) |
static int |
dayOfYear(String date) |
static long |
diff(int part,
Date fr) |
static long |
diff(int part,
Date fr,
Date to)
时间差
|
static long |
diff(int part,
String fr) |
static long |
diff(int part,
String fr,
String to) |
static String |
format() |
static String |
format(Date date) |
static String |
format(Date date,
String format) |
static String |
format(Locale locale) |
static String |
format(Locale locale,
Date date) |
static String |
format(Locale locale,
Date date,
String format)
格式化日期
|
static String |
format(Locale locale,
Long date) |
static String |
format(Locale locale,
Long date,
String format) |
static String |
format(Locale locale,
String format) |
static String |
format(Locale locale,
String date,
String format) |
static String |
format(Long date) |
static String |
format(Long date,
String format) |
static String |
format(String format) |
static String |
format(String date,
String format) |
static Date |
getCurrentWeekday() |
static Date |
getCurrentWeekday(Date date) |
static Date |
getCurrentWeekday(String date) |
static String |
getCurrentYearEnd() |
static String |
getCurrentYearEnd(Date date)
获得本年最后一天的日期
|
static String |
getCurrentYearEnd(String date) |
static Date |
getDateOfWeek(int idx) |
static Date |
getDateOfWeek(int idx,
Date date)
当前日期所在周的第idx天 第1天:星期日 第7天:星期六
|
static int |
getDayOfMonth() |
static int |
getDayOfMonth(Date date) |
static int |
getDayOfMonth(String date) |
static int |
getDayOfWeek() |
static int |
getDayOfWeek(Date date)
星期几(礼拜几)
|
static int |
getDayOfWeek(String date) |
static int |
getDayOfYear() |
static int |
getDayOfYear(Date date) |
static int |
getDayOfYear(String date) |
static List<Date> |
getDays(Date fr,
Date to)
区间日期
|
static List<String> |
getDays(String fr,
String to) |
static List<Date> |
getDaysOfMonth(Date ym) |
static List<Date> |
getDaysOfMonth(String ym) |
static List<Date> |
getDaysOfWeek(Date date) |
static List<Date> |
getDaysOfWeek(int year,
int week) |
static List<Date> |
getDaysOfWeek(String date) |
static List<Date> |
getDaysOfYear(Date date) |
static List<Date> |
getDaysOfYear(int year) |
static List<Date> |
getDaysOfYear(String year) |
static Date |
getFirstDayOfMonth() |
static Date |
getFirstDayOfMonth(Date date)
当月第一天
|
static Date |
getFirstDayOfMonth(String date) |
static Date |
getFirstDayOfNextMonth() |
static Date |
getFirstDayOfNextMonth(Date date)
下个月第一天
|
static Date |
getFirstDayOfNextMonth(String date) |
static Date |
getFirstDayOfNextWeek() |
static Date |
getFirstDayOfNextWeek(Date date)
下周第一天
|
static Date |
getFirstDayOfNextWeek(String date) |
static Date |
getFirstDayOfPreviousMonth() |
static Date |
getFirstDayOfPreviousMonth(Date date)
上个月第一天
|
static Date |
getFirstDayOfPreviousMonth(String date) |
static Date |
getFirstDayOfPreviousWeek() |
static Date |
getFirstDayOfPreviousWeek(Date date)
上个周第一天
|
static Date |
getFirstDayOfPreviousWeek(String date) |
static Date |
getFirstDayOfWeek() |
static Date |
getFirstDayOfWeek(Date date)
当周第一天
周日作为一周的第一天
|
static Date |
getFirstDayOfWeek(String date) |
static Date |
getFirstDayOfYear() |
static Date |
getFirstDayOfYear(Date date)
获得本年第一天的日期
|
static Date |
getFirstDayOfYear(String date) |
static Date |
getLastDayOfMonth() |
static Date |
getLastDayOfMonth(Date date)
当月最后一天
|
static int |
getLastDayOfMonth(int year,
int month)
获取某年某月的最后一天
|
static Date |
getLastDayOfMonth(String date) |
static Date |
getLastDayOfNextMonth() |
static Date |
getLastDayOfNextMonth(Date date)
下月最后一天
|
static Date |
getLastDayOfNextMonth(String date) |
static Date |
getLastDayOfNextWeek() |
static Date |
getLastDayOfNextWeek(Date date)
下周最后天
|
static Date |
getLastDayOfNextWeek(String date) |
static Date |
getLastDayOfPreviousMonth() |
static Date |
getLastDayOfPreviousMonth(Date date)
上月最后一天
|
static Date |
getLastDayOfPreviousMonth(String date) |
static Date |
getLastDayOfPreviousWeek() |
static Date |
getLastDayOfPreviousWeek(Date date)
上个周最后天
|
static Date |
getLastDayOfPreviousWeek(String date) |
static Date |
getLastDayOfWeek() |
static Date |
getLastDayOfWeek(Date date)
当周最后天
|
static Date |
getLastDayOfWeek(String date) |
static Date |
getMondayOFWeek() |
static Date |
getMondayOFWeek(Date date) |
static Date |
getMondayOFWeek(String date) |
static int |
getMondayPlus() |
static int |
getMondayPlus(Date date) |
static int |
getMonthPlus(Date date) |
static Date |
getNextMonday() |
static Date |
getNextMonday(Date date) |
static Date |
getNextMonday(String date) |
static Date |
getNextSunday() |
static Date |
getNextSunday(Date date) |
static Date |
getNextSunday(String date) |
static Date |
getNextYearEnd() |
static Date |
getNextYearEnd(Date date)
获得明年最后一天的日期
|
static Date |
getNextYearEnd(String date) |
static Date |
getNextYearFirst() |
static Date |
getNextYearFirst(Date date)
获得明年第一天的日期
|
static Date |
getNextYearFirst(String date) |
static String |
getPreviousYearFirst() |
static String |
getPreviousYearFirst(Date date)
获得上年第一天的日期
|
static String |
getPreviousYearFirst(String date) |
static String |
getWeek(Date date)
星期几
|
static String |
getWeek(String date) |
static int |
getWeekOfYear() |
static int |
getWeekOfYear(Date date)
一年中的第几个星期
|
static int |
hour() |
static int |
hour(Date date)
小时(点)
|
static boolean |
isAm() |
static boolean |
isAm(Date date)
是上午吗?
|
static boolean |
isDate(String str) |
static boolean |
isLeapYear(int year)
是否闰年
|
static boolean |
isPm() |
static boolean |
isPm(Date date)
是下午吗?
|
static Date |
max(Date... dates) |
static String |
max(String... dates) |
static Date |
min(Date... dates) |
static String |
min(String... dates) |
static int |
minute() |
static int |
minute(Date date)
分钟
|
static int |
month() |
static int |
month(Date date)
月份
|
static Date |
now()
现在
|
static Date |
parse(String str)
转换成日期(使用默认格式)
|
static Date |
parse(String date,
String format)
转换成日期
|
static int |
second() |
static int |
second(Date date)
秒
|
static Date |
tomorrow()
明天
|
static int |
year() |
static int |
year(Date date)
年份
|
static Date |
yesterday()
昨天
|
public static final int DATE_PART_YEAR
public static final int DATE_PART_MONTH
public static final int DATE_PART_DATE
public static final int DATE_PART_DAY_OF_YEAR
public static final int DATE_PART_HOUR
public static final int DATE_PART_MINUTE
public static final int DATE_PART_SECOND
public static final int DATE_PART_MILLISECOND
public static boolean between(Date cur, Date fr, Date to)
cur - 时间fr - 开始时间to - 结束时间public static boolean between(String cur, String fr, String to)
cur - 时间fr - 开始时间to - 结束时间public static long diff(int part,
Date fr,
Date to)
part - 参考Calendarfr - 开始时间to - 结束时间public static long diff(int part,
Date fr)
public static long diff(int part,
String fr)
public static String format(Locale locale, Date date, String format)
locale - 地区/语言,格式化月份,星期几时根据地区语言,
如MMMMM(zh:一月,en:January)MMMM(zh:一月,en:Jan) EEE(zh:星期五,en:Fri) EEEE(en:Friday)date - 日期format - 格式public static String format()
public static int convertMinute(String hm)
hm - 时间(10:10=610)public static int convertMinute()
public static String convertMinute(int minute)
minute - 分钟(610=10:10)public static Date getFirstDayOfWeek(Date date)
date - 日期public static Date getFirstDayOfWeek()
public static Date getFirstDayOfNextWeek(Date date)
date - 日期public static Date getFirstDayOfNextWeek()
public static Date getFirstDayOfPreviousWeek(Date date)
date - 日期public static Date getFirstDayOfPreviousWeek()
public static Date getLastDayOfWeek()
public static Date getLastDayOfNextWeek(Date date)
date - 日期public static Date getLastDayOfNextWeek()
public static Date getLastDayOfPreviousWeek(Date date)
date - 日期public static Date getLastDayOfPreviousWeek()
public static Date getFirstDayOfMonth()
public static Date getFirstDayOfNextMonth(Date date)
date - 日期public static Date getFirstDayOfNextMonth()
public static Date getFirstDayOfPreviousMonth(Date date)
date - 日期public static Date getFirstDayOfPreviousMonth()
public static Date getLastDayOfMonth()
public static Date getLastDayOfPreviousMonth(Date date)
date - 日期public static Date getLastDayOfPreviousMonth()
public static Date getLastDayOfNextMonth(Date date)
date - 日期public static Date getLastDayOfNextMonth()
public static Date getCurrentWeekday()
public static int getMondayPlus(Date date)
public static int getMondayPlus()
public static Date getMondayOFWeek()
public static Date getNextMonday()
public static Date getNextSunday()
public static int getMonthPlus(Date date)
public static Date getNextYearEnd()
public static Date getNextYearFirst()
public static int countDaysOfYear(Date date)
date - datepublic static int countDaysOfYear(int year)
public static int countDaysOfYear()
public static int countDaysOfMonth(Date date)
date - datepublic static int countDaysOfMonth(String ym)
public static int countDaysOfMonth()
public static Date getFirstDayOfYear()
public static String getCurrentYearEnd(Date date)
date - 日期public static String getCurrentYearEnd()
public static String getPreviousYearFirst(Date date)
date - 日期public static String getPreviousYearFirst()
public static int getLastDayOfMonth(int year,
int month)
year - 年month - 月public static boolean isLeapYear(int year)
year - 年public static Date parse(String date, String format)
date - 日期format - formatpublic static boolean isDate(String str)
public static Date yesterday()
public static Date tomorrow()
public static Date now()
public static Date addDay(int value)
value - 天数public static Date addMonth(int value)
value - 月数public static Date addMonth(Date date, int value)
date - 日期value - 月数public static Date addYear(int value)
value - 年数public static Date getDateOfWeek(int idx, Date date)
idx - idxdate - 日期public static Date getDateOfWeek(int idx)
public static int getDayOfWeek(Date date)
date - datepublic static int getDayOfWeek()
public static int getDayOfWeek(String date)
public static int getWeekOfYear(Date date)
date - datepublic static int getWeekOfYear()
public static Date addYear(Date date, int value)
date - 日期value - valuepublic static Date addHour(int value)
value - valuepublic static Date addHour(Date date, int value)
date - 日期value - valuepublic static Date addMinute(int value)
value - valuepublic static Date addMinute(Date date, int value)
date - 日期value - valuepublic static int year(Date date)
date - datepublic static int year()
public static int month(Date date)
date - datepublic static int month()
public static int dayOfWeek(Date date)
date - datepublic static int dayOfWeek()
public static int dayOfWeek(String date)
public static int dayOfMonth(Date date)
date - datepublic static int dayOfMonth(String date)
public static int dayOfMonth()
public static int getDayOfMonth(Date date)
public static int getDayOfMonth(String date)
public static int getDayOfMonth()
public static int day(Date date)
public static int day()
public static int dayOfYear(Date date)
public static int dayOfYear(String date)
public static int dayOfYear()
public static int getDayOfYear(Date date)
public static int getDayOfYear(String date)
public static int getDayOfYear()
public static int hour(Date date)
date - datepublic static int hour()
public static int minute(Date date)
date - datepublic static int minute()
public static int second(Date date)
date - datepublic static int second()
public static int compare(Date date1, Date date2)
date1 - date2date2 - date2public static boolean isAm(Date date)
date - datepublic static boolean isAm()
public static boolean isPm(Date date)
date - datepublic static boolean isPm()
public static String conversion(double src)
public static String conversion(long src)
src - 毫秒Copyright © 2022. All rights reserved.