sexta-feira, 16 de abril de 2010

Mês atual em Java

Um exemplo simples de saber em que mês estamos usando switch() case():

package umcastec;

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

public class Ex_mes_atual_case {

@SuppressWarnings("deprecation")
public static void main(String args[]){
Date data = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");

String dataatual = sdf.format(data);

int h = data.getMonth();
switch(h){
case(0):
System.out.println("Janeiro - " + dataatual);
break;
case(1):
System.out.println("Fevereiro - " + dataatual);
break;
case(2):
System.out.println("Março - " + dataatual);
break;
case(3):
System.out.println("Abril - " + dataatual);
break;
case(4):
System.out.println("Maio - " + dataatual);
break;
case(5):
System.out.println("Junho - " + dataatual);
break;
case(6):
System.out.println("Julho - " + dataatual);
break;
case(7):
System.out.println("Agosto - " + dataatual);
break;
case(8):
System.out.println("Setembro - " + dataatual);
break;
case(9):
System.out.println("Outubro - " + dataatual);
break;
case(10):
System.out.println("Novembro - " + dataatual);
break;
case(11):
System.out.println("Dezembro - " + dataatual);
break;
}
}
}


Um outro exemplo simples de saber em que mês estamos com Array:

package umcastec;

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

public class Ex_mes_atual_Array {

@SuppressWarnings("deprecation")
public static void main(String args[]){
Date data = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");

String dataatual = sdf.format(data);

int h = data.getMonth();
String[] mesatual = {
"Janeiro",
"Fevereiro",
"Março",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro",
};
System.out.println(mesatual[h] + " - " + dataatual);
}
}


Nenhum comentário: