Java Day End getDateEndDay()

Here you can find the source of getDateEndDay()

Description

get Date End Day

License

Open Source License

Declaration

public static Date getDateEndDay() 

Method Source Code

//package com.java2s;
/*//from w ww  .  j av a  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 getDateEndDay() {
        return getDateEndDay(getDateNow());
    }

    public static Date getDateEndDay(Date date) {
        return getDateTime(date, "23:59:59");
    }

    public static Date getDateNow() {
        return new Date(Calendar.getInstance().getTimeInMillis());
    }

    public static Date getDateTime(Date date, String time) {

        Integer hour = Integer.valueOf(time.substring(0, 2));
        Integer minute = Integer.valueOf(time.substring(3, 5));
        Integer second = Integer.valueOf(time.substring(6));
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        cal.set(Calendar.HOUR_OF_DAY, hour);
        cal.set(Calendar.MINUTE, minute);
        cal.set(Calendar.SECOND, second);
        return cal.getTime();
    }

    public static Date getDateTime(Date date) {

        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        cal.set(Calendar.HOUR_OF_DAY, 0);
        cal.set(Calendar.MINUTE, 0);
        cal.set(Calendar.SECOND, 0);
        cal.set(Calendar.MILLISECOND, 0);
        return cal.getTime();
    }
}

Related

  1. getBetweenDays(String strFromDate, String strToDate)
  2. getCalender(Date date)
  3. getCertificateEndDate(int days)
  4. getDatebetweenOfDays(Date startDate, Date endDate)
  5. getDateEnd(java.util.Date d)
  6. getDateInterval4EndDate(Date date, int hourModify)
  7. getDateList(Date begin, Date end)
  8. getDatesBetweenTwoDate(Date beginDate, Date endDate)
  9. getDateTimeString(boolean appendMillis)