java对日期Date类进行加减运算,年份加减,月份加减
2016-04-07 18:56
239 查看
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTestUtil {
public static void main(String[] args) throws Exception {
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
String str="20110823";
Date dt=sdf.parse(str);
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.YEAR,-1);//日期减1年
rightNow.add(Calendar.MONTH,3);//日期加3个月
rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
Date dt1=rightNow.getTime();
String reStr = sdf.format(dt1);
System.out.println(reStr);
}
import java.util.Calendar;
import java.util.Date;
public class DateTestUtil {
public static void main(String[] args) throws Exception {
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
String str="20110823";
Date dt=sdf.parse(str);
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.YEAR,-1);//日期减1年
rightNow.add(Calendar.MONTH,3);//日期加3个月
rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
Date dt1=rightNow.getTime();
String reStr = sdf.format(dt1);
System.out.println(reStr);
}
相关文章推荐
- spring 和 springmvc 的父子容器关系浅析
- java搭建rest服务
- jdk的安装
- jdk的安装
- java 中的 collections.sort() 方法对list的排序
- jdk1.5 静态导入
- spring-mvc.xml参考
- java实现SHA1签名加密
- 构建项目Maven+SpringMVC+Spring+Mybatis
- javaweb-四则运算
- 利用jdk 工具构建webservice 的server 和 client
- #2JAVA面向对象之封装#
- 获取Web项目路径
- spring-jms/DefaultMessageListenerContainer配置
- Java基础学习第一天——JVM简介与环境变量配置
- JAVA 获取进程PID
- java 打开本地程序
- spring+spring mvc +mybatis+druid 实现数据库主从分离
- Java实现插入排序之希尔排序
- Ubuntu安装pycharm, No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation