public final class DateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
FORMAT_DATE
日期格式yyyy-MM-dd
|
static String |
FORMAT_DATE_NUM
日期纯数字格式yyyyMMdd
|
static String |
FORMAT_DATETIME
日期时间格式yyyy-MM-dd HH:mm:ss
|
static String |
FORMAT_DATETIME_MS
日期时间毫秒格式yyyy-MM-dd HH:mm:ss.SSS
|
static String |
FORMAT_DATETIME_MS_NUM
日期时间毫秒纯数字格式yyyyMMddHHmmssSSS
|
static String |
FORMAT_DATETIME_NUM
日期时间纯数字格式yyyyMMddHHmmss
|
static String |
FORMAT_TIME
时间格式HH:mm:ss
|
static String |
FORMAT_TIME_NUM
日时间纯数字格式HHmmss
|
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
dayBetween(Date day,
Date start,
Date end)
判断day是否在某个时间段内
|
static int |
dayBetween(String day,
String start,
String end,
String formater)
判断day是否在某个时间段内
|
static String |
formatDateTime(Date date,
String formater)
时间格式化
|
static DateBean |
from(String dateString,
String datePattern)
时间字符串解析成Date
|
static String |
getDateTimeFromNow(int seconds,
String formater)
得到多少秒之后的时间
|
static String |
getDateTimeFromThen(String then,
int seconds,
String formater)
计算时间then之后seconds秒之后的时间
|
static long |
getMidOfNightTime(int delta)
获取半夜23:59:59.000的毫秒数
|
static long |
getMidOfNightTime(long timestamp,
int delta)
获取半夜23:59:59的毫秒数
|
static String |
getNow()
获取当前时间,格式yyyy-MM-dd HH:mm:ss
|
static String |
getNow(String pattern)
获取当前时间,并格式化
|
static long |
getZeroTimestamp(long timestamp,
int delta)
获取该时间戳对应的00:00:00.000的时间戳
|
static Date |
toDate(String dateTime,
String formater)
字符串时间转为Date日期
|
static int |
todayBetween(Date start,
Date end,
String formater)
判断今天是否在某个时间段内
|
static int |
todayBetween(String start,
String end,
String formater)
判断今天是否在某个时间段内
|
static long |
toTimeStamp(String dateTime,
String formater)
字符串时间转为时间戳
|
public static final String FORMAT_DATETIME_NUM
public static final String FORMAT_DATETIME_MS
public static final String FORMAT_DATETIME_MS_NUM
public static String getNow()
public static String getDateTimeFromNow(int seconds, String formater)
seconds - public static String getDateTimeFromThen(String then, int seconds, String formater)
then - 时间seconds - 秒数formater - 格式public static String formatDateTime(Date date, String formater)
date - 日期时间formater - 格式public static Date toDate(String dateTime, String formater)
dateTime - formater - public static long toTimeStamp(String dateTime, String formater)
dateTime - formater - public static int todayBetween(String start, String end, String formater)
start - 起始时间end - 截止时间formater - 时间格式public static int todayBetween(Date start, Date end, String formater)
start - 起始时间end - 截止时间formater - 时间格式public static int dayBetween(String day, String start, String end, String formater)
start - 起始时间end - 截止时间formater - 时间格式public static int dayBetween(Date day, Date start, Date end)
start - 起始时间end - 截止时间public static long getZeroTimestamp(long timestamp,
int delta)
timestamp - 需大于0delta - 天数,0为当天的public static long getMidOfNightTime(int delta)
delta - 天数,0为当天的public static long getMidOfNightTime(long timestamp,
int delta)
timestamp - 时间戳delta - 天数,0为当天的Copyright © 2020. All rights reserved.