1)先使用构造函数public Date(int year, int month, int date, int hrs, int min)得到一个时间对象
2)在使用public long getTime()得到milliseconds
3)在把两个milliseconds相加
4)再用public Date(long date) 构造函数获得相加后的时间对象。
下面的处理就简单了。

解决方案 »

  1.   

    public Date(int year, int month, int date, int hrs, int min)已不再推荐使用。
    你可以如下:
    Calendar cal = Calendar.getInstance();
    cal.set(int year, int month, int date, int hour, int minute, int second);
    cal.add(int field, int amount);//其中field取值为:Calendar.MINUTE;Calendar.HOUR;Calendar.SECOND等等
    最后通过cal.get(int field) 就可以得到你要的结果了。
    其中要注意:month是0-11;