日期时间相关的工具类

   DateUtils类 

日期类

static java.util.Date  calculate(java.util.Date date, int second, java.lang.String timeBurst)
    时间Date在时间段(例如每天的08:00-18:00)上增加或减去second
    static java.util.Date  calculate(java.lang.String date, int second, java.lang.String timeBurst)
    时间Date在时间段(例如每天的08:00-18:00)上增加或减去second
    static java.lang.String    Date()
    获取当前的日期
    static java.lang.String    Date(java.util.Date date)
    将指定的时间格式化成出返回
    static java.util.Date  Date(java.lang.String dateStr)
    将指定的字符串解析为时间类型
    static java.lang.String    DateTime()
    获取当前日期时间
    static java.lang.String    DateTime(java.util.Date date)
    将指定的时间格式化成出返回
    static java.util.Date  DateTime(java.lang.String datestr)
    将指定的字符串解析为时间类型
    static java.util.Date  day(java.util.Date date, int day)
    在指定的时间上加或减去几天
    static java.util.Date  day(int day)
    在当前时间的基础上加或减去几天
    static java.util.Date  hour(java.util.Date date, float hour)
    在制定的时间上加或减去几小时-支持浮点数
    static java.util.Date  hour(float hour)
    在当前时间的基础上加或减去几小时-支持浮点数
    static boolean isDate(java.lang.String date)
    判断字符串是否为日期字符串
    static java.util.Date  Minute(java.util.Date date, int minute)
    在制定的时间上加或减去几分钟
    static java.util.Date  Minute(int minute)
    在当前时间的基础上加或减去几分钟
    static java.util.Date  month(java.util.Date date, int month)
    在指定的时间上加或减去几月
    static java.util.Date  month(int month)
    在当前时间的基础上加或减去几月

时间类

    static int subDay(java.util.Date startTime, java.util.Date endTime)
    获取俩个时间之前的相隔的天数
    static int subDay(java.lang.String startTime, java.lang.String endTime)
    获取俩个时间之前的相隔的天数
    static long    subtimeBurst(java.util.Date startDate, java.util.Date endDate, java.lang.String timeBurst)
    返回俩个时间在时间段(例如每天的08:00-18:00)的时长-单位秒
    static long    subtimeBurst(java.lang.String startDate, java.lang.String endDate, java.lang.String timeBurst)
    返回俩个时间在时间段(例如每天的08:00-18:00)的时长-单位秒
    static long    Subtract(java.util.Date date1, java.util.Date date2)
    时间date1date2的时间差-单位秒
    static long    Subtract(java.lang.String date1, java.lang.String date2)
    时间date1date2的时间差-单位秒
    static java.lang.String    SubtractDate(java.lang.String date1, java.lang.String date2)
    获取俩个时间的查结果用时秒表示
    static int SubtractDay(java.util.Date date1, java.util.Date date2)
    时间date1date2的时间差-单位天
    static int SubtractDay(java.lang.String date1, java.lang.String date2)
    时间date1date2的时间差-单位天
    static int SubtractHour(java.util.Date date1, java.util.Date date2)
    时间date1date2的时间差-单位小时
    static int SubtractHour(java.lang.String date1, java.lang.String date2)
    时间date1date2的时间差-单位小时
    static int SubtractMinute(java.util.Date date1, java.util.Date date2)
    时间date1date2的时间差-单位分钟
    static int SubtractMinute(java.lang.String date1, java.lang.String date2)
    时间date1date2的时间差 -单位分钟
    static int SubtractMonth(java.util.Date date1, java.util.Date date2)
    时间date1date2的时间差-单位月
    static int SubtractMonth(java.lang.String date1, java.lang.String date2)
    时间date1date2的时间差-单位月
    static java.lang.String    SubtractTime(java.lang.String date1, java.lang.String date2)
    获取俩个时间的查结果用时秒表示
    static int SubtractYear(java.util.Date date1, java.util.Date date2)
    时间date1date2的时间差-单位年
    static int SubtractYear(java.lang.String date1, java.lang.String date2)
    时间date1date2的时间差-单位年
    static java.lang.String    Time()
    获取当前的时间
    static java.lang.String    Time(java.util.Date date)
    讲指定的时间格式化成出返回
    static java.util.Date  Time(java.lang.String dateStr)
    将指定的字符串解析为时间类型
    static java.util.Date  year(java.util.Date date, int year)
    在指定的时间上加或减去几年
    static java.util.Date  year(int year)
    在当前时间的基础上加或减去year
可能不全,欢迎评论提示指正 \(0.0)/

猜你喜欢

转载自blog.csdn.net/shavvn/article/details/79876840