当前位置: 移动技术网 > IT编程>开发语言>Java > java学习:日期的运算代码

java学习:日期的运算代码

2019年07月22日  | 移动技术网IT编程  | 我要评论

ca4141,谭力的情人,奔跑吧鲭鱼国语版

复制代码 代码如下:

import java.text.simpledateformat;
import java.util.calendar;
import java.util.date;

public class helloworld {

    public static void main(string[] args) {

        //指定时间输出格式
        simpledateformat sdf=new simpledateformat("yyyy-mm-dd hh:mm:ss");

        date dt = new date();
        system.out.println("当前时间:" + sdf.format(dt));

        calendar rightnow = calendar.getinstance();
        rightnow.settime(dt);        

        rightnow.add(calendar.year,-1);//当时日期减1年
        system.out.println("减1年:" + sdf.format(rightnow.gettime()));

        rightnow.add(calendar.month,3);//(在刚才的结果上)再加3个月
        system.out.println("再加3个月:" + sdf.format(rightnow.gettime()));

        rightnow.add(calendar.day_of_year,10);//(在刚才的结果上)再加10天        
        system.out.println("再加10天:" + sdf.format(rightnow.gettime()));

 
    }
}


输出结果:

当前时间:2013-02-21 09:40:49
减1年:2012-02-21 09:40:49
再加3个月:2012-05-21 09:40:49
再加10天:2012-05-31 09:40:49

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网