Data

9 respostas
fabiobufalari

Pessoal por favor onde estou errrando o que falta pra que seja exibido a data ? nao esta exibindo!
obrigado.

private void txtDataAtualActionPerformed(java.awt.event.ActionEvent evt) {
    
    SimpleDateFormat data = new SimpleDateFormat("dd/MM/yyyy");
    
    //setVisible(true);
    // TODO add your handling code here:
}

9 Respostas

mauricionarcizo

em que parte deste código ae voce está tentando exibir a data??
não está faltando um:

System.out.println("Hello!!!");

???

rodrigo.manfre

Está faltando você ter um objeto com a data, o SimpleDateFormat apenas formata a saída de uma data, tente o código abaixo:

Calendar calendar = new GregorianCalendar();

SimpleDateFormat data = new SimpleDateFormat(dd/MM/yyyy);

System.out.println( data.format( calendar.getTime() ) );

Att

henriqueluz
Date data = new Date();
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
String dataFormatada = formato.format(data);
System.out.println(dataFormatada);

Abs :wink:

fabiobufalari

tentei todas as opçoes que me postaram nenhuma deu certo, ! agora baixei o jcalendar

mauricionarcizo

Posta o código ae para podermos visualizar onde você está errando!

L

vê se te ajuda, mas nem testei!

import java.util.Date;

public class Exemplo{
	public static void main(String args[]){
	   Date data = new Date(); 
	   System.out.println(data.toString());	
	}
}

pode te ajudar:

[url]http://www.guj.com.br/articles/8[/url]

abrxx

mauricionarcizo
lokit"s:
vê se te ajuda, mas nem testei!
import java.util.Date;

public class Exemplo{
	public static void main(String args[]){
	   Date data = new Date(); 
	   System.out.println(data.toString());	
	}
}

pode te ajudar:

[url]http://www.guj.com.br/articles/8[/url]

abrxx


Até funciona esse seu código acima, porem sem formatação correta, pois o usuário pode digitar "20122011" sem as barras, eu já testei e funcionou o código do henriqueluz, é bom ele postar o código para podermos ver o erro dele!

L
mauricionarcizo:
lokit"s:
vê se te ajuda, mas nem testei!
import java.util.Date;

public class Exemplo{
	public static void main(String args[]){
	   Date data = new Date(); 
	   System.out.println(data.toString());	
	}
}

pode te ajudar:

[url]http://www.guj.com.br/articles/8[/url]

abrxx


Até funciona esse seu código acima, porem sem formatação correta, pois o usuário pode digitar "20122011" sem as barras, eu já testei e funcionou o código do henriqueluz, é bom ele postar o código para podermos ver o erro dele!

pois é.

podendo usar o

SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");

mas blz.

fiz um exmplo básico tbm funciona:

import java.text.SimpleDateFormat;
import java.util.Date;


/**

  * @author vcarretero

 */

public class Outra {

    public Outra() {

    }

    public static void main(String args[]){

        System.out.println(new SimpleDateFormat("dd/MM/yyyy").format(new Date()));

        // Resultado é : 24/08/2011

    }

}

esse eu testei!

abrxx!

danielso2007
import java.text.SimpleDateFormat;
import java.util.Date;

public class DataFormatada {

	public static void main(String[] args) {
		SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
		
		Date data = new Date();
		
		System.out.println(dateFormat.format(data));
		
		
		dateFormat = new SimpleDateFormat("'Data:' dd-MMMM-yyyy 'Hora:' hh:mm:ss");
		
		System.out.println(dateFormat.format(data));
	}
	
}

Saída:

24/08/2011 09:53:47 Data: 24-Agosto-2011 Hora: 09:53:47
Criado 22 de agosto de 2011
Ultima resposta 24 de ago. de 2011
Respostas 9
Participantes 6