public class MyDateUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MyDateUtils.MyDateFormatterEnum |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
addAssignTime(Date date,
Integer day)
获取指定的时间加上多少天的时间
|
static Date |
addAssignTime(Integer year,
Integer month)
增加指定的时间(参数都可空)
|
static Date |
addAssignTime(Integer year,
Integer month,
Integer day)
增加指定的时间(参数都可空)
|
static Date |
addAssignTime(Integer year,
Integer month,
Integer day,
Integer hour)
增加指定的时间(参数都可空)
|
static Date |
addAssignTime(Integer year,
Integer month,
Integer day,
Integer hour,
Integer minute)
增加指定的时间(参数都可空)
|
static Date |
addAssignTime(Integer year,
Integer month,
Integer day,
Integer hour,
Integer minute,
Integer second)
增加指定的时间(参数都可空)
|
static Date |
addAssignTimeDay(Integer day)
增加指定的时间(参数都可空)
|
static Date |
addAssignTimeHour(Integer hour)
增加指定的时间(参数都可空)
|
static Date |
addAssignTimeMinute(Integer minute)
增加指定的时间(参数都可空)
|
static Date |
addAssignTimeMonth(Integer month)
增加指定的时间(参数都可空)
|
static Date |
addAssignTimeSecond(Integer second)
增加指定的时间(参数都可空)
|
static Date |
addAssignTimeYear(Integer year)
增加指定的时间(参数都可空)
|
static Date |
dateAddDate(Date d1,
Date d2)
计算两个时间相加后的时间
|
static Boolean |
dateCompareGreater(Date date1,
Date date2)
判断日期1的时间是否大于日期2的时间
|
static String |
dateToStr(Date date)
时间 转 String格式
|
static String |
dateToStr(Date date,
MyDateUtils.MyDateFormatterEnum dateFormatter)
时间 转 String格式
|
static int |
differentDays(Date date1,
Date date2)
计算两个日期之间相差多少天,不足一天按一天算(取绝对值)
|
static int |
differentDaysByMillisecond(Date date1,
Date date2)
计算两个日期之间相差多少天(取绝对值)
|
static int |
differentSecondByMillisecond(Date date1,
Date date2)
计算两个日期之间相差多少秒(取绝对值)
|
static String |
getAssignDay(Date date)
获取指定日期的天数
|
static Date |
getAssignEndTime(Date date)
获取指定的天数的结束时间
|
static Date |
getAssignEndTime(Integer integer)
获取指定的天数的结束时间
|
static String |
getAssignMonth(Date date)
获取指定日期的月份
|
static Date |
getAssignTime()
获取指定的时间
|
static Date |
getAssignTime(Integer day)
获取指定的时间(参数都可空)
|
static Date |
getAssignTime(Integer day,
Integer hour)
获取指定的时间(参数都可空)
|
static Date |
getAssignTime(Integer day,
Integer hour,
Integer minute)
获取指定的时间(参数都可空)
|
static Date |
getAssignTime(Integer day,
Integer hour,
Integer minute,
Integer second)
获取指定的时间(参数都可空)
|
static String |
getAssignTimeToStr(Date date,
Boolean all)
返回指定的String格式的时间
|
static String |
getAssignYeay(Date date)
获取指定日期的年份
|
static Date |
getAssignZeroTime(Date date)
获取指定的0点0分的时间
|
static Date |
getAssignZeroTime(Date date,
Integer day)
获取指定的时间加上某天的时间0点0分的时间
|
static Date |
getAssignZeroTime(Integer integer)
获取指定的0点0分的时间
|
static String |
getCurrentDay()
获取当前天数
|
static String |
getCurrentMonth()
获取当前月份
|
static String |
getCurrentYeay()
获取当前年份
|
static String |
getTimestamp()
获取当前时间的时间戳
|
static String |
getTimestamp(Date date)
获取指定时间的时间戳
|
static Date |
getTodayEndTime()
获取今天的结束时间
|
static Date |
getTodayZeroTime()
获取今日0点0分的时间
|
static String |
getTodayZeroTimeToStr()
返回今天的String格式的时间
|
static String |
getTodayZeroTimeToStr(Boolean all)
返回今天的String格式的时间
|
static Date |
getYesterdayTime()
获取昨日时间
|
static String |
stampToDate(Long s)
将时间戳转换为时间
|
static Date |
strToDate(String str)
String 转 时间格式
|
static boolean |
timeCompare(Date date1,
Date date2)
比较时间1是否大于时间2
|
public static Date getYesterdayTime()
public static Date getAssignZeroTime(Date date, Integer day)
public static Date getTodayEndTime()
public static Date getTodayZeroTime()
public static Date addAssignTime(Integer year, Integer month, Integer day, Integer hour, Integer minute, Integer second)
day - 距离今天相差多少hour - 时minute - 分second - 秒public static Date addAssignTime(Integer year, Integer month, Integer day, Integer hour, Integer minute)
day - 距离今天相差多少hour - 时minute - 分public static Date addAssignTime(Integer year, Integer month, Integer day, Integer hour)
day - 距离今天相差多少hour - 时public static Date addAssignTime(Integer year, Integer month, Integer day)
day - 距离今天相差多少public static Date addAssignTime(Integer year, Integer month)
public static Date addAssignTimeMinute(Integer minute)
public static Date addAssignTimeSecond(Integer second)
public static Date getAssignTime(Integer day, Integer hour, Integer minute, Integer second)
day - 距离今天相差多少hour - 时minute - 分second - 秒public static Date getAssignTime()
public static Date getAssignTime(Integer day)
day - 距离今天相差多少public static Date getAssignTime(Integer day, Integer hour)
day - 距离今天相差多少hour - 时public static Date getAssignTime(Integer day, Integer hour, Integer minute)
day - 距离今天相差多少hour - 时minute - 分public static String getTodayZeroTimeToStr()
public static String getTodayZeroTimeToStr(Boolean all)
all - 是否显示时分秒public static String getAssignTimeToStr(Date date, Boolean all)
date - 需要转换的时间all - 是否显示时分秒public static String getTimestamp()
public static String getTimestamp(Date date)
date - 需要转换的时间戳public static int differentDaysByMillisecond(Date date1, Date date2)
date1 - 日期1date2 - 日期2public static int differentSecondByMillisecond(Date date1, Date date2)
date1 - 日期1date2 - 日期2public static int differentDays(Date date1, Date date2)
date1 - 日期1date2 - 日期2public static Date strToDate(String str)
str - 时间必须为 XXXX-XX-XX XX:XX:XXpublic static String dateToStr(Date date, MyDateUtils.MyDateFormatterEnum dateFormatter)
dateFormatter - 时间格式public static Boolean dateCompareGreater(Date date1, Date date2)
date1 - 日期1date2 - 日期2public static String getCurrentYeay()
public static String getCurrentMonth()
public static String getCurrentDay()
Copyright © 2020. All rights reserved.