请求指导以下问题 给出任意如下时间 如:9:30
 要求输出这个时间以后某个时间点,如 20分钟以后。
 请帮忙给出简单的代码,谢谢。

解决方案 »

  1.   

    参考:
            Calendar c = Calendar.getInstance();
            Calendar c2 = Calendar.getInstance();
            DateFormat format =  new SimpleDateFormat("HH:mm");
            d = format.parse("12:40");
            c.setTime(d);
            c2.setTime(d);
            c.add(Calendar.MINUTE,90);
            System.out.println(format.format(c.getTime()));
            System.out.println(c.after(c2));//true
      

  2.   

    import java.util.*;
    public class TestCalendar {
        public static void main(String[] args) {
            TestCalendar testcalendar = new TestCalendar();
            Calendar cl = Calendar.getInstance();
            System.out.println(cl.get(cl.YEAR)+"年"+cl.get(cl.MONTH)+"月"+
                               cl.get(cl.DAY_OF_MONTH)+"日 "+cl.get(cl.HOUR_OF_DAY)+
                               ":"+cl.get(cl.MINUTE)+":" +cl.get(cl.SECOND));
            cl.add(Calendar.MINUTE,+20);
            System.out.println(cl.get(cl.YEAR)+"年"+cl.get(cl.MONTH)+"月"+
                               cl.get(cl.DAY_OF_MONTH)+"日 "+cl.get(cl.HOUR_OF_DAY)+
                               ":"+cl.get(cl.MINUTE)+":" +cl.get(cl.SECOND));
        }
    }