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()));
}
}
关于日期,计算离指定日期一段时间后的日期
最新推荐文章于 2023-12-14 09:18:09 发布
本文介绍了一个使用Java进行日期转换和时间增加的示例。通过SimpleDateFormat解析字符串到日期,然后将日期转换为毫秒,接着增加了指定的时间(如365天),最后再转换回日期格式。此外,还展示了如何使用Calendar类增加日期。

2799

被折叠的 条评论
为什么被折叠?



