List of usage examples for org.apache.commons.lang.time DateUtils truncate
public static Date truncate(Object date, int field)
Truncate this date, leaving the field specified as the most significant field.
For example, if you had the datetime of 28 Mar 2002 13:45:01.231, if you passed with HOUR, it would return 28 Mar 2002 13:00:00.000.
From source file:Visao.Outros.FRMRelatorio.java
private void btnPesquisarPeriodoVendaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPesquisarPeriodoVendaActionPerformed try {// ww w .j av a 2 s .c om if ((dcDataInicioVenda.getDate() != null) && (dcDataFimVenda.getDate() != null)) { Date dataInicio = DateUtils.truncate(dcDataInicioVenda.getDate(), Calendar.DATE); Calendar calendar = Calendar.getInstance(); calendar.setTime(dcDataFimVenda.getDate()); calendar.set(Calendar.MILLISECOND, 0); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.HOUR_OF_DAY, 23); Date dataFim = calendar.getTime(); dadosVenda = ControleVenda.listarPorDataInicioFim(dataInicio, dataFim); this.preencheTabelaVenda(); } else if (dcDataInicioVenda.getDate() != null) { Date dataInicio = DateUtils.truncate(dcDataInicioVenda.getDate(), Calendar.DATE); dadosVenda = ControleVenda.listarPorDataInicio(dataInicio); this.preencheTabelaVenda(); } else if (dcDataFimVenda.getDate() != null) { Calendar calendar = Calendar.getInstance(); calendar.setTime(dcDataFimVenda.getDate()); calendar.set(Calendar.MILLISECOND, 0); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.HOUR_OF_DAY, 23); Date dataFim = calendar.getTime(); dadosVenda = ControleVenda.listarPorDataFim(dataFim); this.preencheTabelaVenda(); } else { JOptionPane.showMessageDialog(null, "Ao menos uma data deve ser inserida ou escolhida."); } } catch (RuntimeException e) { System.out.println("Deu ruim: " + e); } }
From source file:Visao.Outros.FRMRelatorio.java
private void btnPesquisarPeriodoFornecimentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPesquisarPeriodoFornecimentoActionPerformed try {//from www. j a v a 2s . c o m if ((dcDataInicioFornecimento.getDate() != null) && (dcDataFimFornecimento.getDate() != null)) { Date dataInicio = DateUtils.truncate(dcDataInicioFornecimento.getDate(), Calendar.DATE); Calendar calendar = Calendar.getInstance(); calendar.setTime(dcDataFimFornecimento.getDate()); calendar.set(Calendar.MILLISECOND, 0); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.HOUR_OF_DAY, 23); Date dataFim = calendar.getTime(); dadosFornecimento = ControleFornecimento.listarPorDataInicioFim(dataInicio, dataFim); this.preencheTabelaFornecimento(); } else if (dcDataInicioFornecimento.getDate() != null) { Date dataInicio = DateUtils.truncate(dcDataInicioFornecimento.getDate(), Calendar.DATE); dadosFornecimento = ControleFornecimento.listarPorDataInicio(dataInicio); this.preencheTabelaFornecimento(); } else if (dcDataFimFornecimento.getDate() != null) { Calendar calendar = Calendar.getInstance(); calendar.setTime(dcDataFimFornecimento.getDate()); calendar.set(Calendar.MILLISECOND, 0); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.HOUR_OF_DAY, 23); Date dataFim = calendar.getTime(); dadosFornecimento = ControleFornecimento.listarPorDataFim(dataFim); this.preencheTabelaFornecimento(); } else { JOptionPane.showMessageDialog(null, "Ao menos uma data deve ser inserida ou escolhida."); } } catch (RuntimeException e) { System.out.println("Deu ruim: " + e); } }
From source file:Visao.Outros.FRMRelatorio.java
private void btnPesquisarPeriodoSaidaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPesquisarPeriodoSaidaActionPerformed try {//from ww w . j ava2s . com if ((dcDataInicioSaida.getDate() != null) && (dcDataFimSaida.getDate() != null)) { Date dataInicio = DateUtils.truncate(dcDataInicioSaida.getDate(), Calendar.DATE); Calendar calendar = Calendar.getInstance(); calendar.setTime(dcDataFimSaida.getDate()); calendar.set(Calendar.MILLISECOND, 0); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.HOUR_OF_DAY, 23); Date dataFim = calendar.getTime(); dadosSaida = ControleSaida.listarPorDataInicioFim(dataInicio, dataFim); this.preencheTabelaSaida(); } else if (dcDataInicioSaida.getDate() != null) { Date dataInicio = DateUtils.truncate(dcDataInicioSaida.getDate(), Calendar.DATE); dadosSaida = ControleSaida.listarPorDataInicio(dataInicio); this.preencheTabelaSaida(); } else if (dcDataFimSaida.getDate() != null) { Calendar calendar = Calendar.getInstance(); calendar.setTime(dcDataFimSaida.getDate()); calendar.set(Calendar.MILLISECOND, 0); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.HOUR_OF_DAY, 23); Date dataFim = calendar.getTime(); dadosSaida = ControleSaida.listarPorDataFim(dataFim); this.preencheTabelaSaida(); } else { JOptionPane.showMessageDialog(null, "Ao menos uma data deve ser inserida ou escolhida."); } } catch (RuntimeException e) { throw new RuntimeException(e); } }