读书人

java计算时间解决办法

发布时间: 2012-02-26 20:19:44 作者: rapoo

java计算时间
今天是2008-12-16 要得到2008-12-17 2008-12-18
如果是2008-12-31 得到2009-01-01 2009-01-02

[解决办法]

Java code
package lcy;import java.text.SimpleDateFormat;import java.util.Calendar;public class TwoDays {    public static void main(String[] args) {        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");        Calendar cal = Calendar.getInstance(); // 获得当前的时间        System.out.println("今天是:" + sdf.format(cal.getTime()));        cal.add(Calendar.DATE, 1); // 把当前日期增加 1 天,负数为减少        System.out.println("明天是:" + sdf.format(cal.getTime()));        cal.add(Calendar.DATE, -1); // 再回到今天的日期        cal.add(Calendar.DATE, 2);        System.out.println("后天是:" + sdf.format(cal.getTime()));    }} 

读书人网 >J2EE开发

热点推荐