Como usar timestamp (setar hora)

5 respostas
C

Galera como uso o timestamp para setar uma hora
tipo

public class Exibicao {
    private TIMESTAMP hora_fim;
    private TIMESTAMP hora_inicio;
 public TIMESTAMP getHora_fim() {
        return hora_fim;
    }

    public void setHora_fim(TIMESTAMP hora_fim) {
        this.hora_fim = hora_fim;
    }

    public TIMESTAMP getHora_inicio() {
        return hora_inicio;
    }

    public void setHora_inicio(TIMESTAMP hora_inicio) {
        this.hora_inicio = hora_inicio;
    }
}

queria seta essa variaveis…
nao to conseguindo usa o timestamp

vlw

5 Respostas

B

Se você falar p/ gente de onde que essa classe TIMESTAMP veio, dá até pra começar a tentar ajudar.

C

To usando get and set pra seta no banco de dados oracle

tipo :
exibicao.setHora_Fim(10,12,2002,12,00,);
como eu seto isso

B
chls:
To usando get and set pra seta no banco de dados oracle tipo : exibicao.setHora_Fim(10,12,2002,12,00,); como eu seto isso
long datahoraEmMillisegundos = new java.util.Date().getTime(); // data e hora atual

java.sql.Timestamp ts = new java.sql.Timestamp (datahoraEmMillisegundos);

oracle.sql.TIMESTAMP oracleTS = new oracle.sql.TIMESTAMP (ts);

exibicao.setHora_Fim(oracleTS);
No lugar de date dá pra usar qqr objeto que possa retornar o tempo em milisegundos.

Veja também:
http://www710.univ-lyon1.fr/~ecoquery/files/oracle-jdbc/javadoc/oracle/sql/TIMESTAMP.html
http://java.sun.com/javase/6/docs/api/java/sql/Timestamp.html
http://java.sun.com/javase/6/docs/api/java/util/Date.html

C

E se eu quiser setar um hora qualquer, nao a hora corrente?

B
java.util.Calendar cal = new java.util.GregorianCalendar (ano,
                      mês, // Janeiro é zero, Dezembro é onze
                      dia,
                      hora,
                      minuto,
                      segundo);

long datahoraEmMilisegundos = cal.getTimeInMillis();

java.sql.Timestamp ts = new java.sql.Timestamp (datahoraEmMilisegundos);

oracle.sql.TIMESTAMP oracleTS = new oracle.sql.TIMESTAMP (ts);

exibicao.setHora_Fim(oracleTS);
Criado 5 de junho de 2008
Ultima resposta 6 de jun. de 2008
Respostas 5
Participantes 2