Fala ai galera seguinte
Estou trabalhando com Calendar mas preciso resgatar o MÊS até ai sussa so que retorna o int que representa o mês sussa
so que eu quero o mês JANEIRO, FEVEREIRo…etc alguem ja fês isso?? existe algum metodo que faz isso ???
String [] meses = {"Janeiro","Fevereiro","Março","Abril",
"Maio","Junho","Julho","Agosto",
"Setembro","Outubro","Novembro",
"Dezembro"};
Calendar cal = Calendar.getInstance();
int index = cal.get(Calendar.MONTH) - 1;
println meses[index]
Bom galera so mais uma coisa vi que assim funciona OK
Mas quero fazer mais uma coisa,
estou criando grafico e preciso que os dados estejam ordenado para que a apresentação na tela fique legal,
para isso estou criando o seguinte
SortedMap<Integer, Integer> onde o primeiro inteiro é o nº do mês e o outro uma quantidade.
o que preciso fazer agora é o seguinte
através do nº do mês ele me retornar o mês JANEIRO,…etc
[quote=RDSILVA]Bom galera so mais uma coisa vi que assim funciona OK
Mas quero fazer mais uma coisa,
estou criando grafico e preciso que os dados estejam ordenado para que a apresentação na tela fique legal,
para isso estou criando o seguinte
SortedMap<Integer, Integer> onde o primeiro inteiro é o nº do mês e o outro uma quantidade.
o que preciso fazer agora é o seguinte
através do nº do mês ele me retornar o mês JANEIRO,…etc
Frefiro a versão do ozix, dá suporte a multi idiomas.
new SimpleDateFormat("MMMM", Locale.getDefault()).format(calendar.getTime())
Não entendi a diferença entre os códigos. Chamar o construtor com apenas um argumento, é o mesmo que usar o de dois parâmetros passando o Locale.getDefault().
Frefiro a versão do ozix, dá suporte a multi idiomas.
new SimpleDateFormat("MMMM", Locale.getDefault()).format(calendar.getTime())
Não entendi a diferença entre os códigos. Chamar o construtor com apenas um argumento, é o mesmo que usar o de dois parâmetros passando o Locale.getDefault().[/quote]
Coloquei só pra ficar mais claro, assim fica evidente que ele pode passar o locale que ele quiser pra classe SimpleDateFormat