java获取当前时间的时分秒 java获得当前日期时间

【java获取当前时间的时分秒 java获得当前日期时间】Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法 。日期处理也是日常工作中常用到的,下面说一下工具下用到的一些方法 。

java获取当前时间的时分秒 java获得当前日期时间

文章插图
  1. 计算
    1. between(Date beginDate, Date endDate, DateUnit unit)-判断两个日期相差的时长,只保留绝对值
    2. betweenYear(Date beginDate, Date endDate, boolean isReset)-计算两个日期相差年数
    3. betweenWeek(Date beginDate, Date endDate, boolean isReset)-计算指定指定时间区间内的周数
    4. offset(Date date, DateField dateField, int offset)-获取指定日期偏移指定时间后的时间,就是常用的日期加几天,减几天
    5. isSameDay(Date date1, Date date2) -比较两个日期是否为同一天
    6. isIn(Date date, Date beginDate, Date endDate) – 当前日期是否在日期指定范围内
    7. isSameMonth(Date date1, Date date2) -指定日期是否为同一月
    8. timer()-计算某个过程花费的时间,精确到毫秒
  2. 日期转换
    1. parse(CharSequence dateCharSequence)-将日期字符串转换为DateTime对象
    2. parseDate(CharSequence dateString) -解析日期字符串,忽略时分秒
    3. parseTimeToday(CharSequence timeString)-解析时间,格式HH:mm 或 HH:mm:ss,日期默认为今天
    4. parseUTC(String utcString)-解析UTC时间
  3. 常用静态方法
    1. date()-当前时间
    2. getChineseZodiac(int year) – 计算生肖,只计算1900年后出生的人
    3. isLeapYear(int year) – 是否闰年
    4. lastMonth()-上个月
    5. lastWeek()-上周
    6. today() – 当前日期
    7. tomorrow() – 明天
    8. weekOfMonth(Date date) – 指定日期在第几周
    9. yesterday()-昨天
    10. beginOfMonth(Date date)-获取某月的开始时间
    11. beginOfWeek(Date date) – 获取某周的开始时间,周一定为一周的开始时间
    12. currentSeconds()-当前时间的时间戳(秒)

    推荐阅读