Capturar / Pegar a hora do sistema em java

1ª FORMA

  1. SimpleDateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy – hh:mm:ss”);
  2. System.out.println(“Hoje é: “ + dateFormat.format( new Date() ));

2ª FORMA

 

String data = (new java.text.SimpleDateFormat(“dd/MM/yyyy”).format(new java.util.Date(System.currentTimeMillis()));

3ª FORMA (GregorianCalendar)

 

  1. public String getHora() {
  2. // cria um StringBuilder
  3. StringBuilder sb = new StringBuilder();
  4. // cria um GregorianCalendar que vai conter a hora atual
  5. GregorianCalendar d = new GregorianCalendar();
  6. // anexa do StringBuilder os dados da hora
  7. sb.append( d.get( GregorianCalendar.HOUR_OF_DAY ) );
  8. sb.append( ”:” );
  9. sb.append( d.get( GregorianCalendar.MINUTE ) );
  10. sb.append( ”:” );
  11. sb.append( d.get( GregorianCalendar.SECOND ) );
  12. // retorna a String do StringBuilder
  13. return sb.toString();
  14. }

4ª FORMA

  1. String text = ”22/08/2007″;
  2. String format = ”dd/MM/yyyy”;
  3. Date date = new SimpleDateFormat(format).parse(text);

5ª FORMA

System.currentTimeMillis()

6ª FORMA

  1. new Thread() {
  2. public void run() {
  3. while (true) {
  4. Date date = new Date();
  5. // usa a data pra alguma coisa
  6. try {
  7. Thread.sleep(1000); // espera um segundo
  8. } catch (InterruptedException exc) {
  9. exc.printStackTrace();
  10. }
  11. }
  12. }
  13. }.start();

7ª FORMA

<!– Script para pegar e tratar a data e a hora do sistema –>
<script language=”JavaScript”>
<!–
function Hoje() {
ContrRelogio = setTimeout (“Hoje()”, 1000)
Hr = new Date()
dd = Hr.getDate()
mm = Hr.getMonth() + 1
aa = Hr.getYear()
hh = Hr.getHours()
min = Hr.getMinutes()
seg = Hr.getSeconds()
DataAtual = ((dd < 10) ? “0″ + dd + “/” : dd + “/”)
DataAtual += ((mm < 10) ? “0″ + mm + “/” + aa : mm + “/” + aa)
HoraAtual = ((hh < 10) ? “0″ + hh + “:” : hh + “:”)
HoraAtual += ((min < 10) ? “0″ + min + “:” : min + “:”)
HoraAtual += ((seg < 10) ? “0″ + seg : seg)
document.atendimento.dt_slct.value=DataAtual
document.atendimento.hr_ini_slct.value=HoraAtual
}
//
function CriaArray (n) {
this.length = n }
//
NomeDia = new CriaArray(7)
NomeDia[0] = “Domingo”
NomeDia[1] = “Segunda”
NomeDia[2] = “Terça”
NomeDia[3] = “Quarta”
NomeDia[4] = “Quinta”
NomeDia[5] = “Sexta”
NomeDia[6] = “Sábado”
//
NomeMes = new CriaArray(12)
NomeMes[0] = “Janeiro”
NomeMes[1] = “Fevereiro”
NomeMes[2] = “Março”
NomeMes[3] = “Abril”
NomeMes[4] = “Maio”
NomeMes[5] = “Junho”
NomeMes[6] = “Julho”
NomeMes[7] = “Agosto”
NomeMes[8] = “Setembro”
NomeMes[9] = “Outubro”
NomeMes[10] = “Novembro”
NomeMes[11] = “Dezembro”
//
Data1 = new Date()
dia = Data1.getDate()
dias = Data1.getDay()
mes = Data1.getMonth()
ano = Data1.getYear()
//–>
</script>

 

8ª FORMA

Calendar.getInstance();

 

9ª FORMA

new Date();

 

10ª FORMA

import java.util.Date;

import java.text.DateFormat;
import java.text.SimpleDateFormat;

private String getDateTime() {
DateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”);
Date date = new Date();
return dateFormat.format(date);
}

 

11ª FORMA (Timestamp)

objLogUpdate.setData_atualizacao(new Timestamp(System.currentTimeMillis()));

 

12ª FORMA (Date())

java.util.Date dataAlteracao = new java.util.Date();

usuario.setDataAlteracao(dataAlteracao);

 

 

 

 

 

No comments yet.