public class DateUtil
extends org.apache.commons.lang3.time.DateUtils
| 限定符和类型 | 字段和说明 |
|---|---|
private static String[] |
parsePatterns |
static String |
YYYY |
static String |
YYYY_MM |
static String |
YYYY_MM_DD |
static String |
YYYY_MM_DD_HH_MM_SS |
static String |
YYYYMMDDHHMMSS |
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
add(Date date,
int calendarField,
int amount)
追加时间
|
static Date |
addHours(Date date,
int hour)
当前时间 加 hour 小时
|
static Date |
addHours(int hour)
当前时间 加 hour 小时
|
static Date |
addMilliseconds(Date date,
int millisecond)
当前时间 加 millisecond 毫秒
|
static Date |
addMilliseconds(int millisecond)
当前时间 加 millisecond 毫秒
|
static Date |
addMinutes(Date date,
int minute)
当前时间 加 minute 秒
|
static Date |
addMinutes(int minute)
当前时间 加 minute 分钟
|
static Date |
addSeconds(Date date,
int second)
当前时间 加 second 秒
|
static Date |
addSeconds(int second)
当前时间 加 second 秒
|
static int |
differentDaysByMillisecond(Date date1,
Date date2)
计算相差天数
|
static String |
format(Date date,
String... pattern)
日期格式化, 默认(yyyy-MM-dd)
|
static String |
formatDate(Date date,
String pattern)
日期格式化
|
static String |
formatDay()
格式化当前日期 (yyyy-MM-dd)
|
static String |
formatDay(Date date)
格式化日期 (yyyy-MM-dd)
|
static String |
formatDayTime()
格式化当前日期 (yyyy-MM-dd HH:mm:ss)
|
static String |
formatDayTime(Date date)
格式化日期 (yyyy-MM-dd HH:mm:ss)
|
static String |
formatUTC(Date date,
String pattern)
得到UTC时间,类型为字符串
|
static Date |
getDateAfter(Date date,
int day)
获取n天之后的时间
|
static Date |
getDateAfterMinute(Date date,
int day)
获取n分钟后的时间
|
static Date |
getDateBefore(Date date,
int day)
获取n天之前的时间
|
static Date |
getDateBeforeMinute(Date date,
int day)
获取n分钟前的时间
|
static String |
getDatePoor(Date endDate,
Date nowDate)
计算两个时间差
|
static String |
getDay()
得到当天字符串 格式(dd)
|
static String |
getHour()
得到当天字符串 格式(HH)
|
static String |
getMonth()
得到当前月份字符串 格式(MM)
|
static Date |
getServerStartDate()
获取服务器启动时间
|
static String |
getWeek()
得到当前星期字符串 格式(E)星期几
|
static String |
getYear()
得到当前年份字符串 格式(yyyy)
|
static Calendar |
nowCalendar()
获取当前 Calendar
|
static Date |
nowDate()
获取当前 Date
|
static long |
nowLong()
获取当前 Long
|
static Date |
parse(String source)
日期字符串解析
|
static long |
pastDays(Date date)
获取过去的天数
|
static long |
pastHour(Date date)
获取过去的小时
|
static long |
pastMinutes(Date date)
获取过去的分钟
|
addDays, addMonths, 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, truncate, truncate, truncate, truncatedCompareTo, truncatedCompareTo, truncatedEquals, truncatedEqualspublic static String YYYY
public static String YYYY_MM
public static String YYYY_MM_DD
public static String YYYYMMDDHHMMSS
public static String YYYY_MM_DD_HH_MM_SS
private static String[] parsePatterns
public static Calendar nowCalendar()
public static Date nowDate()
public static long nowLong()
public static Date addMilliseconds(int millisecond)
millisecond - 追加的毫秒public static Date addMilliseconds(Date date, int millisecond)
date - 日期millisecond - 追加的毫秒public static Date addSeconds(int second)
second - 追加的秒数public static Date addSeconds(Date date, int second)
date - 日期second - 追加的秒数public static Date addMinutes(int minute)
minute - 追加的分钟public static Date addMinutes(Date date, int minute)
date - 日期minute - 追加的分钟public static Date addHours(int hour)
hour - 追加的小时public static Date addHours(Date date, int hour)
date - 日期hour - 追加的小时public static Date add(Date date, int calendarField, int amount)
date - 日期calendarField - 追加类型: 1则代表的是对年份操作,2是对月份操作,3是对星期操作,5是对日期操作,11是对小时操作,12是对分钟操作,13是对秒操作,14是对毫秒操作amount - 追加数量public static Date getDateBefore(Date date, int day)
date - 日期day - 天数public static Date getDateAfter(Date date, int day)
date - 日期day - 天数public static Date getDateBeforeMinute(Date date, int day)
date - 日期day - 天数public static Date getDateAfterMinute(Date date, int day)
date - 日期day - 天数public static String format(Date date, String... pattern)
date - 日期pattern - 格式化字符串public static String formatUTC(Date date, String pattern)
date - 日期pattern - 格式化字符串public static String formatDate(Date date, String pattern)
date - 日期pattern - 格式化字符串public static String formatDay()
public static String formatDayTime()
public static String getYear()
public static String getMonth()
public static String getDay()
public static String getHour()
public static String getWeek()
public static long pastDays(Date date)
date - 日期public static long pastHour(Date date)
date - 日期public static long pastMinutes(Date date)
date - 日期public static Date getServerStartDate()
public static int differentDaysByMillisecond(Date date1, Date date2)
Copyright © 2024. All rights reserved.