Datas (URGENTE!)

2 respostas
Alexandre

Fala pessoal…
seguinte, eu preciso obter o mes de uma data tipo, [color=“red”]Jan, Fev, Mar[/color]…
e eu possuo um [color=“red”]TimeStamp[/color], e uma [color=“red”]String[/color] resultado de um [color=“red”]toString()[/color],
gostaria de saber como faço para obter o nome do mês com uma dessas duas opções que tenho!

Desde ja agradeço a colaboração de todos!!!
[]'s
Alexandre Martins

2 Respostas

D

A classe Timestamp estende a classe Date.
Sendo assim você pode fazer

Timestamp ts = ...
String[] meses = { "Jan", "Fev", "Mar", "Abr", "Mai", ... };

System.out.println("Mês = " + meses[ts.getMonth()]);

Apenas lembre-se de que o uso do método getMonth() é desencorajado pois está marcado como Deprecated. Confira na API o workaround para isso.

E

Dê uma olhadinha na API do TimeStamp, tem um método chamado getMonth().

Voce também pode formatar a data para que te retorne do tipo SHORT, MEDIUM e LONG.

Criado 10 de abril de 2003
Ultima resposta 10 de abr. de 2003
Respostas 2
Participantes 3