bom dia, tenho uma data, entao pego o mes desta maneira:
C = Calendar.getInstance();
C.setTime(data1);
System.out.println ("Mês = " + (C.get(Calendar.MONTH)));
assim retorna um inteiro…tem algum metodo que me retorna o mes por extenso em portugues? por exemplo: data=30/01/2009 mes=janeiro
ou sera melhor criar um vetor e armazenar os nomes dos meses?
[quote=darkroger]bom dia, tenho uma data, entao pego o mes desta maneira:
C = Calendar.getInstance();
C.setTime(data1);
System.out.println ("Mês = " + (C.get(Calendar.MONTH)));
assim retorna um inteiro…tem algum metodo que me retorna o mes por extenso em portugues? por exemplo: data=30/01/2009 mes=janeiro
ou sera melhor criar um vetor e armazenar os nomes dos meses?
obrigado
[/quote]
Olá…
Acho que assim resolve pra você:
Date data = new Date();
Locale local = new Locale("pt","BR");
DateFormat dateFormat = new SimpleDateFormat("dd 'de' MMMM 'de' yyyy",local);
return dateFormat.format(data);