Here you can find the source of addTime(Date current, Date toadd)
public static Date addTime(Date current, Date toadd)
//package com.java2s; /*//from w w w .java 2 s . co m # Copyright 2010 - Prefeitura Municipal de Fortaleza # # Este arquivo ? parte do Sistema Integrado de Gest?o e Acompanhamento de Frotas # SIGAFrota # # O SIGAFrota ? um software livre; voc? pode redistribui-lo e/ou modifica-lo # dentro dos termos da Licen?a P?blica Geral GNU como publicada pela # Funda??o do Software Livre (FSF); na vers?o 2 da Licen?a. # # Este programa ? distribuido na esperan?a que possa ser util, mas SEM # NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA??O a qualquer # MERCADO ou APLICA??O EM PARTICULAR. Veja a Licen?a P?blica Geral GNU # para maiores detalhes. # # Voc? deve ter recebido uma c?pia da Licen?a P?blica Geral GNU, sob o # t?tulo "LICENCA.txt", junto com este programa, se n?o, escreva para a # Funda??o do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, */ import java.util.Calendar; import java.util.Date; public class Main { public static Date addTime(Date current, Date toadd) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(current); Calendar cal2 = Calendar.getInstance(); cal2.setTime(toadd); cal1.add(Calendar.HOUR_OF_DAY, cal2.get(Calendar.HOUR_OF_DAY)); cal1.add(Calendar.MINUTE, cal2.get(Calendar.MINUTE)); cal1.add(Calendar.SECOND, cal2.get(Calendar.SECOND)); return cal1.getTime(); } }