Java Today getEndOfToday()

Here you can find the source of getEndOfToday()

Description

get End Of Today

License

Open Source License

Return

A data atual com as horas modificadas para '23:59:59'

Declaration

public static Date getEndOfToday() 

Method Source Code

//package com.java2s;
/*/* www .j  a va  2  s  .  c  om*/
 IBPM - Ferramenta de produtividade Java
 Copyright (c) 1986-2009 Infox Tecnologia da Informa??o Ltda.
    
 Este programa ? software livre; voc? pode redistribu?-lo e/ou modific?-lo 
 sob os termos da GNU GENERAL PUBLIC LICENSE (GPL) conforme publicada pela 
 Free Software Foundation; vers?o 2 da Licen?a.
 Este programa ? distribu?do na expectativa de que seja ?til, por?m, SEM 
 NENHUMA GARANTIA; nem mesmo a garantia impl?cita de COMERCIABILIDADE OU 
 ADEQUA??O A UMA FINALIDADE ESPEC?FICA.
     
 Consulte a GNU GPL para mais detalhes.
 Voc? deve ter recebido uma c?pia da GNU GPL junto com este programa; se n?o, 
 veja em http://www.gnu.org/licenses/   
*/

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class Main {
    /**
     * @return A data atual com as horas modificadas para '23:59:59'
     */
    public static Date getEndOfToday() {
        return getEndOfDay(new Date());
    }

    /**
     * Metodo que recebe uma data e retorna essa data com as horas modificadas para
     * '23:59:59'
     * @param date
     * @return
     */
    public static Date getEndOfDay(Date date) {
        if (date == null) {
            return null;
        }
        Calendar dt = new GregorianCalendar();
        dt.setTime(date);
        dt.set(Calendar.HOUR_OF_DAY, 23);
        dt.set(Calendar.MINUTE, 59);
        dt.set(Calendar.SECOND, 59);
        return dt.getTime();
    }
}

Related

  1. formatToday()
  2. formatToDays(Date date)
  3. getAllToday()
  4. getBetweenTodaysStartDateAndEndDate(Date startDate, Date endDate)
  5. getCalendarTodayZero(Calendar today)
  6. getFirstDate(Date today)
  7. getLastCalendarOfToday()
  8. getNDaysFromToday(int n)
  9. getSomedayAfterToday(int x)