java学习:日期的运算代码
程序员文章站
2023-11-17 14:32:04
复制代码 代码如下:import java.text.simpledateformat; import java.util.calendar; import java.ut...
复制代码 代码如下:
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
上一篇: C#域名解析简单实现方法
下一篇: js 限制表单输入长度 汉字为两个字符