Ajudinha

Bom galera, to precisando de uma ajudinha.
Fiz um curso de java recentemente e estou fazendo um projetinho experimental. Coisa pequena.
Mas como ainda não tenho experiência estou encontrando algumas dificuldades.
Estou usando as apostilas do curso e também o core java para consulta.
Meu programinha é para fazer o controle de férias dos funcionários do condominio onde moro.
Comecei com a classe funcionário, declarei as variáveis dos dados deles. Nome, end e etc.
Mas na hora de declarar a variavel que recebera as datas de admissão não sei como fazer.
Porque depois precisarei fazer o calculo de 12 meses para ele sair de ferias.
Alguém pode me dar uma luz?

Agradeço desde já

Recomento trabalhar com o Joda Time para qqr coisa relacionada a datas. A API de datas que vem no JDK mais atrapalha que ajuda.

Olá ronaldolc,

       Você terá que conhecer no minimo util.Date, sql.Date, DateFormat, Calender, Locale para fazer o que pretende, entenda essas classes e é o suficiente para realizar

o seu projeto.

Obs.:Seria a API do JDK e que muita gente utiliza.

Maiquel

1 - Ronaldo, você já procurou por algum projeto open-source sobre este assunto?
2 - Mude o título do seu post e leia as regras para saber como criar um novo tópico “corretamente”. Palavas em caixa alta e de socorro são no mínimo “mal vistas”.

Abraço.

Certo galera,

Agradeço pela atenção

Vou me informar melhor sobre essas classes.
Vou me informar também para melhorar o post para deixar uma má impressão.

[quote=ronaldolc]Mas na hora de declarar a variavel que recebera as datas de admissão não sei como fazer.
Porque depois precisarei fazer o calculo de 12 meses para ele sair de ferias.
[/quote]

Pegue o trecho de código abaixo, olhe no Javadoc as classes mencionadas, e explique o que eu fiz.

import java.util.Date;
import java.util.Calendar;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
...
Date dataAdmissao; 
...
DateFormat df = new SimpleDateFormat ("dd/MM/yyyy");
...
dataAdmissao = df.parse ("28/02/2009");
...
Calendar cal = Calendar.getInstance();
cal.setTime (dataAdmissao);
cal.add (Calendar.MONTH, 12);
Date dataFerias;
dataFerias = calAdmissao.getTime(); 
System.out.println (df.format (dataFerias));

Caramba…responder assim na lata fica difícil…rsrsrs
Mas vou dar uma olhadinha e ver o que entendo.
Dar uma olhadinha nas api’s e tudo mais.
Que para mim este codigo não é tão simples. =(

Mas eu chego lá…

Vou tentar explicar a grosso modo.

Nos imports vc chamou conversor e formtador de datas

Declarou a variavel e depois no calendar vc ta adicionando 12 meses na data de admissão…é iso?

É isso mesmo.

Muito agradecido galera

encherguei uma luz no fim do tunel

grande abraço