public class DateUtil extends Object
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
calculate(Date date,
int second,
String timeBurst)
时间Date在时间段(例如每天的08:00-18:00)上增加或减去second秒
|
static Date |
calculate(String date,
int second,
String timeBurst)
时间Date在时间段(例如每天的08:00-18:00)上增加或减去second秒
|
static String |
Date()
获取当前的日期
|
static String |
Date(Date date)
将指定的时间格式化成出返回
|
static Date |
Date(String dateStr)
将指定的字符串解析为时间类型
|
static String |
DateTime()
获取当前日期时间
|
static String |
DateTime(Date date)
将指定的时间格式化成出返回
|
static Date |
DateTime(String datestr)
将指定的字符串解析为时间类型
|
static Date |
day(Date date,
int day)
在指定的时间上加或减去几天
|
static Date |
day(int day)
在当前时间的基础上加或减去几天
|
static Date |
hour(Date date,
float hour)
在制定的时间上加或减去几小时-支持浮点数
|
static Date |
hour(float hour)
在当前时间的基础上加或减去几小时-支持浮点数
|
static boolean |
isDate(String date)
判断字符串是否为日期字符串
|
static Date |
Minute(Date date,
int minute)
在制定的时间上加或减去几分钟
|
static Date |
Minute(int minute)
在当前时间的基础上加或减去几分钟
|
static Date |
month(Date date,
int month)
在指定的时间上加或减去几月
|
static Date |
month(int month)
在当前时间的基础上加或减去几月
|
static int |
subDay(Date startTime,
Date endTime)
获取俩个时间之前的相隔的天数
|
static int |
subDay(String startTime,
String endTime)
获取俩个时间之前的相隔的天数
|
static long |
subtimeBurst(Date startDate,
Date endDate,
String timeBurst)
返回俩个时间在时间段(例如每天的08:00-18:00)的时长-单位秒
|
static long |
subtimeBurst(String startDate,
String endDate,
String timeBurst)
返回俩个时间在时间段(例如每天的08:00-18:00)的时长-单位秒
|
static long |
Subtract(Date date1,
Date date2)
时间date1和date2的时间差-单位秒
|
static long |
Subtract(String date1,
String date2)
时间date1和date2的时间差-单位秒
|
static String |
SubtractDate(String date1,
String date2)
获取俩个时间的查结果用时秒表示
|
static int |
SubtractDay(Date date1,
Date date2)
时间date1和date2的时间差-单位天
|
static int |
SubtractDay(String date1,
String date2)
时间date1和date2的时间差-单位天
|
static int |
SubtractHour(Date date1,
Date date2)
时间date1和date2的时间差-单位小时
|
static int |
SubtractHour(String date1,
String date2)
时间date1和date2的时间差-单位小时
|
static int |
SubtractMinute(Date date1,
Date date2)
时间date1和date2的时间差-单位分钟
|
static int |
SubtractMinute(String date1,
String date2)
时间date1和date2的时间差 -单位分钟
|
static int |
SubtractMonth(Date date1,
Date date2)
时间date1和date2的时间差-单位月
|
static int |
SubtractMonth(String date1,
String date2)
时间date1和date2的时间差-单位月
|
static String |
SubtractTime(String date1,
String date2)
获取俩个时间的查结果用时秒表示
|
static int |
SubtractYear(Date date1,
Date date2)
时间date1和date2的时间差-单位年
|
static int |
SubtractYear(String date1,
String date2)
时间date1和date2的时间差-单位年
|
static String |
Time()
获取当前的时间
|
static String |
Time(Date date)
讲指定的时间格式化成出返回
|
static Date |
Time(String dateStr)
将指定的字符串解析为时间类型
|
static Date |
year(Date date,
int year)
在指定的时间上加或减去几年
|
static Date |
year(int year)
在当前时间的基础上加或减去year年
|
public static String DateTime()
public static Date DateTime(String datestr) throws ParseException
datestr - ParseExceptionpublic static String Date()
public static Date Date(String dateStr) throws ParseException
dateStr - ParseExceptionpublic static String Time()
public static Date Time(String dateStr) throws ParseException
dateStr - ParseExceptionpublic static Date year(int year)
year - public static Date month(int month)
month - public static Date day(int day)
day - public static Date hour(float hour)
hour - public static Date Minute(int minute)
minute - public static boolean isDate(String date)
date - 日期字符串public static long Subtract(Date date1, Date date2)
date1 - date2 - public static long Subtract(String date1, String date2)
date1 - date2 - public static int SubtractMinute(String date1, String date2)
date1 - date2 - public static int SubtractMinute(Date date1, Date date2)
date1 - date2 - public static int SubtractHour(Date date1, Date date2)
date1 - date2 - public static int SubtractHour(String date1, String date2)
date1 - date2 - public static int SubtractDay(String date1, String date2)
date1 - date2 - public static int SubtractDay(Date date1, Date date2)
date1 - date2 - public static int SubtractMonth(String date1, String date2)
date1 - date2 - public static int SubtractMonth(Date date1, Date date2)
date1 - date2 - public static int SubtractYear(String date1, String date2)
date1 - date2 - public static int SubtractYear(Date date1, Date date2)
date1 - date2 - public static String SubtractTime(String date1, String date2)
date1 - date2 - public static String SubtractDate(String date1, String date2)
date1 - date2 - public static int subDay(Date startTime, Date endTime)
startTime - endTime - ParseExceptionpublic static int subDay(String startTime, String endTime)
startTime - endTime - ParseExceptionpublic static long subtimeBurst(String startDate, String endDate, String timeBurst) throws ParseException
startDate - endDate - timeBurst - 只就按该时间段内的08:00-18:00时长ParseExceptionpublic static long subtimeBurst(Date startDate, Date endDate, String timeBurst) throws ParseException
startDate - endDate - timeBurst - 只就按该时间段内的08:00-18:00时长ParseExceptionpublic static Date calculate(String date, int second, String timeBurst)
date - second - timeBurst - Copyright © 2016. All rights reserved.