java实现日期让随动变_java工具类(四)之实现日期随意跳转
Java實現(xiàn)日期隨意跳轉(zhuǎn)
項目開發(fā)過程中。須要進行訂單提醒日期的設(shè)置。主要包含設(shè)置每月指定的日期或者指定的天數(shù),代碼例如以下:
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("相差天數(shù):" + 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;
}
總結(jié)
以上是生活随笔為你收集整理的java实现日期让随动变_java工具类(四)之实现日期随意跳转的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python实例 61,62
- 下一篇: HTML5学习笔记(二)