Java 年月日 日期加减
2024-10-15 13:46:39
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();
}
最新文章
- 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置
- Sql Server函数全解(五)之系统函数
- 【原/转】UITableview性能优化总结
- phpmyadmin 主机名自动补全
- sealed(C# 参考)
- Python问题之奇怪诡异的Bug
- HDU 2553 N皇后问题(详细题解)
- json输出用法+jquery validate
- MySql安装(rpm)和启动配置
- LeetCode Solutions : Swap Nodes in Pairs
- redis和redis php扩展安装(转)
- MATLAB编译器
- 深入浅出分析MySQL MyISAM与INNODB索引原理、优缺点、主程面试常问问题详解
- 浅谈IM(InstantMessaging) 即时通讯/实时传讯
- layui 子页面向父页面传值
- python 全栈开发,Day112(内容回顾,单例模式,路由系统,stark组件)
- odoo之可选择多个内容显示问题
- c++中system(";pause";)的作用和含义
- 如何每日增量加载数据到Hive分区表
- sql server 2008数据库 降为 sql server 2005数据库 最终方案总结
热门文章
- [Usaco2007 Jan]Running贝茜的晨练计划[一般DP]
- elasticsearch文档-analysis
- Orchard学习计划
- HDU--杭电--3415--Max Sum of Max-K-sub-sequence--暴力或单调队列
- IE8下提示'console'未定义错误
- 冒泡动画按钮的简单实现(使用CSS3)
- poj1269
- Ubuntu环境变量设置
- 解决URL中文乱码问题--对中文进行加密、解密处理
- CentOS_6.5_x64:VNC安装配置