关于日期,计算离指定日期一段时间后的日期

public class Su {
	public static void main(String[] args) {
		//将字符串转为日期
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String dstr="2017-03-01 00:00:00 ";
		java.util.Date date = null;
		try {
			date = sdf.parse(dstr);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		long  s1=date.getTime();//将时间转为毫秒
		long s3 =(long)24*60*60*1000*365; //指定日期365天后的日期
		System.out.println(s1+" + "+s3);
		Date da = new Date(s1 + s3);
		System.out.println(sdf.format(da));
		Calendar calendar = Calendar.getInstance();
		calendar.add(Calendar.DATE, 100);
		System.out.println(sdf.format(calendar.getTime()));
	}	
}

猜你喜欢

转载自blog.csdn.net/innerpeaceScorpio/article/details/64444878