public class DateTimeTools extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
after(Date date1,
Date date2)
之后
|
static boolean |
afterNow(Date date)
现在之后
|
static boolean |
before(Date date1,
Date date2)
之前
|
static boolean |
beforeNow(Date date)
现在之前
|
static long |
costTime(long startTime)
计算耗时 单位 毫秒
|
static int |
costTimeSecond(long startTime)
计算耗时 单位:秒
|
static java.time.LocalDateTime |
date2LocalDateTime(Date date)
日期转本地日期
|
static String |
format(Date date,
DateTimeFormat format)
日期格式化
|
static String |
format(Date date,
String format)
日期格式化
|
static String |
format(DateTimeFormat dateTimeFormat)
当前时间格式化
|
static String |
formatStandardDate(Date date)
标准日期格式化
yyyy-MM-dd HH:mm:ss
|
static Date |
getEndTime(Date date)
获取结束时间 23:59:59
|
static String |
getEndTimeString(Date date)
获取结束时间 23:59:59
|
static Date |
getStartTime(Date date)
获取开始时间 00:00:00
|
static String |
getStartTimeString(Date date)
获取开始时间 00:00:00
|
static Date |
getTodayDate()
今日日期
|
static String |
getTodayDateString()
今日日期字符串
|
static Date |
localDateTime2Date(java.time.LocalDateTime localDateTime)
本地日期转日期
|
static Date |
now()
当前时间
|
static java.time.LocalDateTime |
nowLocalDateTime()
当前本地时间
|
static long |
nowMillis()
当前时间的毫秒
|
static int |
nowSeconds()
当前时间的秒
|
static Date |
ofDate(int year,
int month,
int dayOfMonth)
通过日期生成
|
static Date |
ofTime(int hour,
int minute,
int second)
通过时间生成
|
static Date |
parse(String dateStr,
DateTimeFormat format)
日期解析
|
static Date |
parse(String dateStr,
String format)
日期解析
|
static Date |
parseStandardDate(String dateStr)
标准日期解析
yyyy-MM-dd HH:mm:ss
|
static Date |
parseTimestamp(Integer timestamp)
解析时间戳
|
static Date |
plus(DateTimeField field,
Date date,
long value)
日期时间调整
|
static Date |
plus(DateTimeField field,
long value)
日期时间调整(基于当前时间)
|
static Date |
plusDay(int value)
基于今日调整天
|
static String |
tsString()
Unix时间戳字符串
|
public static Date now()
public static java.time.LocalDateTime nowLocalDateTime()
public static Date ofDate(int year, int month, int dayOfMonth)
year - 年month - 月dayOfMonth - 日public static Date ofTime(int hour, int minute, int second)
hour - 小时minute - 分钟second - 秒public static boolean before(Date date1, Date date2)
date1 - date1date2 - date2public static boolean after(Date date1, Date date2)
date1 - date1date2 - date2public static boolean beforeNow(Date date)
date - datepublic static boolean afterNow(Date date)
date - datepublic static String format(DateTimeFormat dateTimeFormat)
dateTimeFormat - dateTimeFormatpublic static String formatStandardDate(Date date)
date - datepublic static String format(Date date, DateTimeFormat format)
date - 日期format - 格式public static String format(Date date, String format)
date - 日期format - 格式public static Date parse(String dateStr, String format)
dateStr - 日期字符串format - 格式public static Date parse(String dateStr, DateTimeFormat format)
dateStr - 日期字符串format - 格式public static Date parseStandardDate(String dateStr)
dateStr - 日期字符串public static Date plus(DateTimeField field, Date date, long value)
field - 字段date - 日期 (基于此时间调整)value - 值 (正值增加,负值减少)public static Date plus(DateTimeField field, long value)
field - 字段value - (正值增加,负值减少)public static Date plusDay(int value)
value - 天数public static long nowMillis()
public static int nowSeconds()
public static String tsString()
public static long costTime(long startTime)
startTime - 开始时间public static int costTimeSecond(long startTime)
startTime - 开始时间: 毫秒public static Date getTodayDate()
public static String getTodayDateString()
public static String getStartTimeString(Date date)
date - 日期public static String getEndTimeString(Date date)
date - 日期public static Date parseTimestamp(Integer timestamp)
timestamp - 时间戳public static java.time.LocalDateTime date2LocalDateTime(Date date)
date - 日期public static Date localDateTime2Date(java.time.LocalDateTime localDateTime)
localDateTime - 本地日期Copyright © 2022. All rights reserved.