java时间工具类

系统管理员 2021-09-24 14:20 493阅读 0赞

1.日期相加减

  1. public static Date addDate(Date date,int day){
  2. if(date == null){
  3. return date;
  4. }
  5. Calendar calendar = Calendar.getInstance();
  6. calendar.setTime(date);
  7. calendar.add(Calendar.DAY_OF_MONTH, day);
  8. return calendar.getTime();
  9. }

2.时间加毫秒

  1. public static Date addSecond(Date date,int second) {
  2. Calendar calendar = Calendar.getInstance();
  3. calendar.setTime(date);
  4. calendar.add(Calendar.SECOND, second);
  5. return calendar.getTime();
  6. }

3.当前时间是否在某个点之后

  1. public static boolean isAfterTime(String strTime)throws ParseException {
  2. SimpleDateFormat df = new SimpleDateFormat("HH:mm");
  3. Date now = df.parse(df.format(new Date()));
  4. Date begin = df.parse(strTime);
  5. Calendar nowTime = Calendar.getInstance();
  6. nowTime.setTime(now);
  7. Calendar beginTime = Calendar.getInstance();
  8. beginTime.setTime(begin);
  9. return nowTime.after(beginTime);
  10. }

4.格式化 日期 yyyy-MM-dd HH:mm:ss(利用apache提供的工具类)

  1. public static String formatDateYmdhms(Date date){
  2. if(date == null){
  3. return "";
  4. }
  5. return DateFormatUtils.format(date, ConstantsOMS.FORMAT_DATE_YMDHMS);
  6. }

5.格式化 日期 yyyy-MM-dd(利用apache提供的工具类)

  1. public static String formatDateYmd(Date date){
  2. if(date == null){
  3. return "";
  4. }
  5. return DateFormatUtils.format(date, ConstantsOMS.FORMAT_DATE_YMD);
  6. }

6.格式化 日期 yyyy.MM.dd(利用apache提供的工具类)

  1. public static String formatDatePointYmd(Date date){
  2. if(date == null){
  3. return "";
  4. }
  5. return DateFormatUtils.format(date, ConstantsOMS.FORMAT_DATE_POINT_YMD);
  6. }
  1. 获取当月最后一天日期

    public static Date getLastDate(Date date) {

    1. Calendar calendar = Calendar.getInstance();
    2. calendar.setTime(date);
    3. calendar.add(Calendar.MONTH, 1);
    4. calendar.set(Calendar.DAY_OF_MONTH, 0);
    5. return calendar.getTime();
    6. }

发表评论

表情:
评论列表 (有 0 条评论,493人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java 时间工具

    借鉴网上资源与工作中经验整理的时间工具类(主要针对java.util.Date的使用,java8后的时间工具下期整理),欢迎大家一起完善补充。 import

    相关 Java时间工具

    该时间工具类功能:时间戳格式化至毫秒、时间戳格式化至秒、时间戳格式化至日、时间戳格式化成时和分、Date对象格式化至毫秒、Date对象格式化至秒、Date对象格式化至日、Da

    相关 java时间工具

    在项目中,很多地方需要根据时间获取相应的数据,将时间格式化,或者时间比较等相关操作。一个良好的工具类不仅可以减少代码冗余,还能促进业务处理,加快进度。 /