public class DateUtil
extends org.apache.commons.lang3.time.DateUtils
DateFormat 函数式接口,以下使用到的地方均可使用
DefaultDateFormat 默认时间格式化枚举| 限定符 | 构造器和说明 |
|---|---|
protected |
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
createDate(int year,
int month,
int dayOfMonth)
创建日期
|
static String |
date2String(Date date) |
static String |
date2String(Date date,
DateFormat format) |
static String |
date2String(Date date,
DateFormat format,
String defaultValue) |
static Date |
getBeginOfDay(Date date)
获取一天的开始时间
|
static Date |
getBeginOfDay(String dateStr,
DateFormat dateEnum)
获取一天的开始时间
|
static Date |
getEndOfDay(Date date)
获取一天的结束
|
static Date |
getEndOfDay(String dateStr,
DateFormat dateEnum)
获取一天的结束 可使用lamuda表达式 eg: getEndOfDay(new Date(),()->"yyyy-MM-dd");
|
static Date |
long2Date(long source) |
static String |
long2DateStr(long source) |
static String |
long2DateStr(long source,
DateFormat format) |
static String |
long2DateStr(long source,
DateFormat format,
String defaultValue) |
static Date |
string2Date(String source,
DateFormat format)
根据日期字符串格式化为指定的日期
|
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 String date2String(Date date, DateFormat format)
public static String date2String(Date date, DateFormat format, String defaultValue)
public static String long2DateStr(long source)
public static String long2DateStr(long source, DateFormat format)
public static String long2DateStr(long source, DateFormat format, String defaultValue)
public static Date long2Date(long source)
public static Date string2Date(String source, DateFormat format)
source - 时间字符串format - 字符串格式public static Date getBeginOfDay(String dateStr, DateFormat dateEnum)
dateStr - public static Date getEndOfDay(String dateStr, DateFormat dateEnum)
dateStr - public static Date createDate(int year, int month, int dayOfMonth)
year - month - dayOfMonth - Copyright © 2020. All rights reserved.