时间23:40,我想在时间上加上40分钟,既得到00:20,显然次日的00:20要在23:40之后,应该怎么编写程序?求助!

解决方案 »

  1.   

    Calendar c = Calendar.getInstance();
            DateFormat format =  new SimpleDateFormat("HH:mm");
            d = format.parse("23:40");
            c.setTime(d);
            c.add(Calendar.MINUTE,40);
            System.out.println(format.format(c.getTime()));
      

  2.   

    Calendar d1 = Calendar.getInstance();
            System.out.println(d1.getTime());
            d1.set(Calendar.MINUTE, (d1.get(Calendar.MINUTE))+40);
            System.out.println(d1.getTime());
      

  3.   

    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
      

  4.   

    believefym(暮色,miss,迷失,miss) 辛苦你了,
    我的意思如何比较大小,
    时间23:40,我想在时间上加上40分钟,既得到00:20,显然次日的00:20要在23:40之后,
    我想得到是次日的00:20大于前天23:40,怎么办?
      

  5.   

    System.out.println(c.after(c2));//true
    这个不是吗?