J� tentei de v�rias formas acessar somente a hora de um campo DateTime de um BD, n�o estou conseguindo. Abaixo est� um exemplo de uma tentativa fracassada.
 
Usando o �ltimo m�todo da classe TRABALHOBEAN  "getDescTurnoTrabalho()" sempre retorna 00:00 a 00:00, mesmo quando o campo no banco de dados esta preenchido.
 
o M�todo que estou carregando o objeto desta classe esta abaixo:
 
******************************************************* M�TODO QUE CARREGA O OBJETO DA CLASSE ABAIXO ******************
 
 static TurnoTrabalhoBean consultarTurnoTrabalho(TurnoTrabalhoBean turnoTrabalho) throws Exception {
     String query;
        query = " SELECT * FROM TTR_TURNO_TRABALHO " +
                " WHERE TTR_PK_TURNO = " + turnoTrabalho.getCodTurnoTrabalho();
        ResultSet rs = Conexao.getStatementSQL().executeQuery(query);
        if (rs.next()) {
            return new TurnoTrabalhoBean(rs.getInt("TTR_PK_TURNO"), getDate("TTR_DT_INICIO"), rs.getDate("TTR_DT_FIM"));
        }
        else {
            return new TurnoTrabalhoBean();
        }
 }
****************************************************************************************************************************************************
 
****************************************************** CLASS TURNO DE TRABALHO BEAN ************************************************
 
package metrofor.ponto;
import java.util.*;
import java.lang.Object.*;
 

/**
 * @created 11-Mai-2004 09:06:51
 * @version 1.0
 */
public class TurnoTrabalhoBean {
 
 private int codTurnoTrabalho;
 private Date inicioTurnoTrabalho;
 private Date fimTurnoTrabalho;
 
 public TurnoTrabalhoBean(){}
 
 /**
  * @param codigo
  *
  */
 public TurnoTrabalhoBean(int codigo){
           codTurnoTrabalho = codigo;
 }
 
 /**
  * @param codigo
  * @param inicio
  * @param fim
  *
  */
 public TurnoTrabalhoBean(int codigo, Date inicio, Date fim){
           codTurnoTrabalho = codigo;
           inicioTurnoTrabalho = inicio;
           fimTurnoTrabalho = fim;
 }
 
 public int getCodTurnoTrabalho(){
  return codTurnoTrabalho;
 }
 
 public Date getInicioTurnoTrabalho(){
  return inicioTurnoTrabalho;
 }
 
 public Date getFimTurnoTrabalho(){
  return fimTurnoTrabalho;
 }
 
 public String getDescTurnoTrabalho(){
     Calendar horaInicio = Calendar.getInstance();
        horaInicio.setTime(inicioTurnoTrabalho);
     Calendar horaFim = Calendar.getInstance();
        horaFim.setTime(fimTurnoTrabalho);
  return horaInicio.get(Calendar.HOUR_OF_DAY) + ":" + horaInicio.get(Calendar.MINUTE) + " a " + horaFim.get(Calendar.HOUR_OF_DAY) + ":" + horaFim.get(Calendar.MINUTE);
 }
}
 
***************************************************************************************************************************************************************************************
 
Aguardo qualquer tipo de ajuda.
 
Agradecido,
 
F�bio Braga Nunes
55 (85) 246-2486
55 (85) 9181-3223
[EMAIL PROTECTED]
[EMAIL PROTECTED] (MSN Messenger)

Responder a