Java Time Add addTime(Date current, Date toadd)

Here you can find the source of addTime(Date current, Date toadd)

Description

add Time

License

Open Source License

Declaration

public static Date addTime(Date current, Date toadd) 

Method Source Code

//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();
    }
}

Related

  1. addTime(Date aDate, int timeToAdd, int timeUnits)
  2. addTime(Date aDate, int timeToAdd, int timeUnits)
  3. addTime(Date baseDate, int amount, int datePart)
  4. addTime(Date date, Date addTime)
  5. addTime(Date date, int field, int value)
  6. addTime(Date date, int field, int value)
  7. addTime(Date date, int mode, int amount)