Saida formatada em um label?

7 respostas
Elizeu_Santos

bom galera to como seguinte problema, eu quero usar uma saida formatada em um label.
tipo, eu uso (em linha de texto)

Calendar dateTime = Calendar.getInstance();
		
		System.out.printf("%tc\n", dateTime);

eu queria exibir a saida em um label nesse formato.

alguem poderia me dizer: oras! use
dateTime.getTime()

+ esse método acima n me retorna o valor em portugues (idioma do S.O)
é um simples caprixo meu + como a galera aki gosta de desafios.. (nem é um desafio a altura de vcs.. + esta acima de minha altura ^^)

desde ja agradeço, muito obrigado

7 Respostas

R

Formate sua data através da classe SimpleDateFormat:

http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html

Elizeu_Santos

brigadão mano

Elizeu_Santos

ond ta o erro?

import java.text.SimpleDateFormat;

public class TesteData {
	public static void main(String[] args) {
		
		SimpleDateFormat date = new SimpleDateFormat();
		
		date.format("dd.MM.yyyy");
		System.out.println(date);
		
	}

}
xandevieira

faz assim:

public static String convertDate(String format, Date dtConsulta) {
		try {
			SimpleDateFormat formatter = new SimpleDateFormat(format, new Locale("pt", "BR"));
			return formatter.format(dtConsulta);
		} catch (Exception e) {
			return null;
		}
	}

ou 

public static String convertBrDate(Date date) {
		return convertDate("dd/MM/yyyy", date);
}

String format = formato desejado, ex dd/MM/yyyy
Date dtConsulta = data a ser formatada

Felagund
Elizeu_Santos:
ond ta o erro?
import java.text.SimpleDateFormat;

public class TesteData {
	public static void main(String[] args) {
		
		SimpleDateFormat date = new SimpleDateFormat();
		
		date.format("dd.MM.yyyy");
		System.out.println(date);
		
	}

}

hehehhe, vamos por partes.

import java.text.SimpleDateFormat;

public class TesteData {
	public static void main(String[] args) {
		
		SimpleDateFormat date = new SimpleDateFormat("dd.MM.yyyy");
		Calendar cal = Calendar.getInstance();
		String data = date.format(cal.getTime());
		System.out.println(data);
		
	}

}

:)

Elizeu_Santos

rsrs sim, eu dei uma googlada aki (isso é um verbo?? kkk) e achei um exemplo, ai por fim me liguei q fiz td errado kkkkkkkkk. pow galera só tenho a agradecer vcs aki do GUJ são d+ ^^. vou logar meu linux e programar um bocado. fiquem com Deus

T

Mais ou menos (não está no Aurélio) mas veja: http://pt.wikipedia.org/wiki/Googlar

Criado 13 de maio de 2009
Ultima resposta 13 de mai. de 2009
Respostas 7
Participantes 5