Exemplo de como encontrar a quantidade de dias a partir de uma data com o formato dd/mm, considerando que o mês tem 30 dias.
Código Java
//Autor: Thiago Campos
//Data: 06.09.2012
/*
*Verifique se duas datas de aniversário (dia e mês) são iguais.
*/
import javax.swing.JOptionPane;
/**
*
* @author Thiago
*/
public class Datas {
public static void main(String[] args) {
//variaveis
String dataCompleta;
int posicao = 0;
String strDia, strMes; //vai armazenar os algarismos correspondentes a dia e mes respect
int totalDias; //vai armazenar a qtd de dias no ano
//entrada dos dados
dataCompleta = JOptionPane.showInputDialog("Informe o dia e mês (dd/mm)");
posicao = dataCompleta.indexOf("/") - 2; //vai a posição da "/" e guarda a posição do dia
//Encontro das variaveis Dia e Mes
strDia = dataCompleta.substring(posicao, posicao + 2);
strMes = dataCompleta.substring(posicao + 3, posicao + 5);
//Contando os dias
totalDias = Integer.parseInt(strDia) + Integer.parseInt(strMes) * 30;
//Mostra as variaveis separadamente
JOptionPane.showMessageDialog(null, "RESUMO: " + ""
+ "\nDia: " + strDia + "\nMês: " + strMes + ""
+ "\nTotal de Dias: " + totalDias);
} //fim do main
} //fim da classe
Nenhum comentário:
Postar um comentário