zoukankan      html  css  js  c++  java
  • java工具类(四)之实现日期随意跳转

    Java实现日期随意跳转

    项目开发过程中。须要进行订单提醒日期的设置。主要包含设置每月指定的日期或者指定的天数,代码例如以下:

    public static String DateOperation(String type, Date myDate, int num) {
     
    String date = null;
     
    SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
     
    try {
    Calendar c = Calendar.getInstance();
    c.setTime(myDate);
    if (type.equals("0")){
    c.add(Calendar.MONTH, 1);
    myDate = c.getTime();
    date = formatter.format(myDate);
    String dt = date.substring(date.length()-2,date.length());
    System.out.println("截取后的日期:[" + dt + "]");
    int days = num - Integer.parseInt(dt);
    System.out.println("相差天数:" + days);
    c.add(Calendar.DATE, days);
    myDate = c.getTime();
    date = formatter.format(myDate);
    }else if (type.equals("1")){
    c.add(Calendar.DATE, num);
    myDate = c.getTime();
    date = formatter.format(myDate);
    }
    System.out.println("订单下次提醒日期:[" + date + "]");
     
    } catch (Exception e1) {
    e1.printStackTrace();
    }
    return date;
    }


  • 相关阅读:
    linux(6)查看进程ps命令
    Python 基础03 序列
    Python 基础02 基本数据类型
    Python基础01 Hello World!
    Linux vi/vim
    Laravel 的HTTP控制器
    Laravel 下的伪造跨站请求保护 CSRF#
    Linux 磁盘管理
    Linux 用户he用户组管理
    Linxu 用户和用户组管理1
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/6882329.html
Copyright © 2011-2022 走看看