public static String DATE_YEAR="YEAR";//年
public static String DATE_MONTH="MONTH";//月
public static String DATE_DAY="DAY";//日
//7天
Date date_day = dateOperation(DATE_DAY,-7);
//1个月
Date date_month = dateOperation(DATE_MONTH,-1);
//1年
Date date_year = dateOperation(DATE_YEAR,-1);
    private Date dateOperation(String dateOperationType,Integer amount) throws Exception {
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String s = sdf.format(new Date());
Date today = sdf.parse(s);
cal.setTime(today);
if (DATE_DAY.equals(dateOperationType)){
cal.add(cal.DAY_OF_MONTH,amount);
}
if (DATE_MONTH.equals(dateOperationType)){
cal.add(cal.MONTH,amount);
}
if (DATE_YEAR.equals(dateOperationType)){
cal.add(cal.YEAR,amount);
}
// System.out.println(cal.getTime());
return cal.getTime();
}

最新文章

  1. 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置
  2. Sql Server函数全解(五)之系统函数
  3. 【原/转】UITableview性能优化总结
  4. phpmyadmin 主机名自动补全
  5. sealed(C# 参考)
  6. Python问题之奇怪诡异的Bug
  7. HDU 2553 N皇后问题(详细题解)
  8. json输出用法+jquery validate
  9. MySql安装(rpm)和启动配置
  10. LeetCode Solutions : Swap Nodes in Pairs
  11. redis和redis php扩展安装(转)
  12. MATLAB编译器
  13. 深入浅出分析MySQL MyISAM与INNODB索引原理、优缺点、主程面试常问问题详解
  14. 浅谈IM(InstantMessaging) 即时通讯/实时传讯
  15. layui 子页面向父页面传值
  16. python 全栈开发,Day112(内容回顾,单例模式,路由系统,stark组件)
  17. odoo之可选择多个内容显示问题
  18. c++中system("pause")的作用和含义
  19. 如何每日增量加载数据到Hive分区表
  20. sql server 2008数据库 降为 sql server 2005数据库 最终方案总结

热门文章

  1. [Usaco2007 Jan]Running贝茜的晨练计划[一般DP]
  2. elasticsearch文档-analysis
  3. Orchard学习计划
  4. HDU--杭电--3415--Max Sum of Max-K-sub-sequence--暴力或单调队列
  5. IE8下提示'console'未定义错误
  6. 冒泡动画按钮的简单实现(使用CSS3)
  7. poj1269
  8. Ubuntu环境变量设置
  9. 解决URL中文乱码问题--对中文进行加密、解密处理
  10. CentOS_6.5_x64:VNC安装配置