当前位置: 技术问答>java相关
关于时间的计算?
来源: 互联网 发布时间:2015-04-30
本文导语: 如何实现在一个时间点上加一个时间段得到另一个时间点。 例如:2000年2月10日+13个月=?年?月?日 | 最准确的方法是,利用Calendar设置你的初始时间,然后加上你需要的时间就可以了,最好...
如何实现在一个时间点上加一个时间段得到另一个时间点。
例如:2000年2月10日+13个月=?年?月?日
例如:2000年2月10日+13个月=?年?月?日
|
最准确的方法是,利用Calendar设置你的初始时间,然后加上你需要的时间就可以了,最好取秒数,完了,在重新取时间。
比如:Calendar calNow = Calendar.getIntance();
long lNow = calNow.getTimeInMillis();
lNow += lAdd;
calNow.setTimeInMillis(lNow);
这样就可以了。
比如:Calendar calNow = Calendar.getIntance();
long lNow = calNow.getTimeInMillis();
lNow += lAdd;
calNow.setTimeInMillis(lNow);
这样就可以了。
|
Calendar xx=Calendar.getInstance();
xx.set(2000,2,10);
xx.add(Calendar.MONTH,13);
xx.set(2000,2,10);
xx.add(Calendar.MONTH,13);