HELP! Data do sistema em Java

5 respostas
L

Tem como usar a data do sistema no Java?

Algo como data = sysdate;

Seria o sysdate do SQL

Ah!!! Outra coisa… tem formato para data no Java?
Ou tenho que usar aquele lance de conversão em dias corridos sempre

Agradeço desde já

5 Respostas

J

Oi

Luiz, é bem simples sim… existe uma classe Date…

Confere aí

http://onesearch.sun.com/ClickThru?qt=Date&url=http%3A%2F%2Fjava.sun.com%2Fj2se%2F1.4.2%2Fdocs%2Fapi%2Fjava%2Fsql%2FDate.html&pathInfo=%2Fsearch%2Fdevelopers%2Findex.jsp&hitNum=2&col=javatecharticles&col=javasc&col=javatutorials&col=devall&col=devarchive&col=javadoc

T+

L

Po cara valeu!

To começando a descobrir o Help agora… não tem como dar um exemplo… sei que é abusar da boa vontade… mas é que tenho que entregar este projeto amanhã e não estou muito abtuado ainda com a linguagem.

J

Oi

Luiz, faz um teste com o exemplo do link abaixo:

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=18

T+

D

tenta esse:

import java.sql.Time;
import java.util.Date;
import java.util.Calendar;
import java.util.logging.SimpleFormatter;
public class InfoSistema {
	
	public InfoSistema(){}
	
	public Date data(){
		String data = "";
		Calendar cal = Calendar.getInstance( );
		Date date = new Date();
		cal.setTime(date);
		int mes = cal.get(Calendar.MONTH);
		int dia = cal.get(Calendar.DAY_OF_MONTH);
		int ano = cal.get(Calendar.YEAR);

	/*	  foi preciso incrementar em 1 o valor da
		  variável mes, pois esta começa em 0 enquanto
		  que os meses do ano começam em 1.*/
		  mes++;
		Date dt=new Date(mes,dia,ano);
		return (Date) dt;
	}
	
}
C

Um que eu peguei e adaptei pra mim
tá ae

public void mostra_data()
    {
      Date data = new Date(); 
      SimpleDateFormat estiloData = new SimpleDateFormat("dd/MM/yyyy"); 
      //SimpleDateFormat estiloHora = new SimpleDateFormat("HH:mm:ss"); 
      String dataStr = estiloData.format(data);
      data_estudo.setText(""+dataStr);
      //String horaStr = estiloHora.format(data); 
      
      //System.out.println("Data Corrente do Sistema é : " + dataStr); 
      //System.out.println("Hora Corrente do Sistema é : " + horaStr); 
    }
Criado 4 de julho de 2004
Ultima resposta 5 de jul. de 2004
Respostas 5
Participantes 4