Calendario usando java.util.Calendar

viva, tou a tentar fazer um calendario usando esta class
alguem me pode ajudar… é simples pois é para um trabalho de escola.

se alguem tiver um feito que diga

obrigado

[quote=webpag]viva, tou a tentar fazer um calendario usando esta class
alguem me pode ajudar… é simples pois é para um trabalho de escola.

se alguem tiver um feito que diga

obrigado[/quote]

vá la pessoal… so me falta fazer isto e acabo

Sim, mas qual é sua dúvida?

[quote=xgucax]Sim, mas qual é sua dúvida?
[/quote]
tomara que ele não esteja querendo o Calendário todo feito :frowning:

API 5.0
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html
http://java.sun.com/j2se/1.5.0/docs/api/java/util/GregorianCalendar.html

Acho que a dúvida dele deva ser algo referente ao incremento dos dias, sabendo se tal dia será segunda, terça ou quarta…
coisas assim

nao vi sua duvida…

vamos aguardar :slight_smile:
mais essas duas classes que eu passe resolve o que ele quiser fazer com datas :slight_smile:

Acho que acabou o prazo do trabalho
:smiley:

ae pessoal aproveitando que o cara nao perguntou nada… digamos q eu tenho o dia 20/03/2005 como eu retorno o dia da semana dele!!!

vlw!!!

cara e outra pergunta … eu sei q para pegar a data de hj eu faço Date dToday = new Date();
e ai como eu formato essa data para dd/mm/aa ???

eu sei q tem tutoriais aki mais nao entendi!??! kual o metodo certo para eu usar!?!

Primeiro vc instancia um GregorianCalendar:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/GregorianCalendar.html#GregorianCalendar(int,%20int,%20int)

Depois, vc chama o método get (herdado da classe Calendar):

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#get(int)

Passando o campo Day_Of_Week como parâmetro:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#DAY_OF_WEEK

[]s

arthur

pode ser feito assim:

//calendário com data e hora ocidental
GregorianCalendar calendar = new GregorianCalendar();
//pego o tempo (data e hora)
Date date = calendar.getTime();

//Formato como desejo
SimpleDateFormat formato = new SimpleDateFormat(“dd/MM/yyyy”);
formato.format(date);

t+

[quote=karen_barbatto]arthur

pode ser feito assim:

//calendário com data e hora ocidental
GregorianCalendar calendar = new GregorianCalendar();
//pego o tempo (data e hora)
Date date = calendar.getTime();

//Formato como desejo
SimpleDateFormat formato = new SimpleDateFormat(“dd/MM/yyyy”);
formato.format(date);

t+[/quote]

ae cara nem funcionou eu dei um

System.out.println(date);

no final e ele imprimiu a data normal!

ae consegi !!! o metodo format(Date data) retorna a string da data neh!! pronto vlw!!

como assim a data normal? (Mostra ela aqui)

o que precisa ser feito é:

Instanciar a classe SimpleDateFormat passando a máscara da data desejada. Depois formatar a data nesse formato.

Esse código aqui em baixo, tem que resolver seu problema…eu executo assim e toda vez da certo

Date date = new Date();

SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy"); 
formato.format(date); 

pronto formatar a data eu consegi!!! agora tenho outras pequenas perguntas!! quais metodos eu uso para comparar datas!?!??! adicionar dia!!! pegar o dia da semana q eu nao entendi(Ex: terça-feira)

Esse é pra pegar o dia da semana:

[quote=dbispo]Primeiro vc instancia um GregorianCalendar:

http://java.sun.com/j2se/1.5.0/docs/api/java/util/GregorianCalendar.html#GregorianCalendar(int,%20int,%20int)

Depois, vc chama o método get (herdado da classe Calendar):

http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#get(int)

Passando o campo Day_Of_Week como parâmetro:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#DAY_OF_WEEK

[]s[/quote]

Trocando em miúdos, pode-se fazer assim:

GregorianCalendar gc = new GregorianCalendar(2007,0,23); // instanciação do calendário, passa-se ano, mês e dia como parâmetro)

int dds = gc.get(GregorianCalendar.DAY_OF_WEEK);

//dds é um inteiro q representa o dia da semana (de 1 a 7, representando de domingo - 1 - a sábado - 7)

galera não cosigo aplicar de tal forma!!!
tenho a minha data armazenda no banco de dados, assim : yyyy/MM/dd
mais quero que o usuario escreva no formatedtext, assim : dd/MM/yyyy
(sendo que no NetBeans eu fui em propriedades e organizei isso, mais na hora de armazenar ele armazena um numero todo estranho)
e de acordo com minha logica acho que tem que armazenar, assim : yyyy/MM/dd (não sei se estou certo, ou se o java ou o banco faz algo pra interpretar diferente)

estou usando FireBird, Netbeans.
estou usando comandosSQL pra pegar e armazenar no banco de dados a data do formatedtext*

qualquer coisa pode pedir o codigo, quero ver se vão querer me ajuda primeiro!

Salve galera

Desenvolvi um calendário para minha aplicação

tem umas 700 linhas, em uma única classe para facilitar a implemetação.

Espero que gostem

Sem mais

Wall

Galera,

Tenho uma aplicação com calendário que funciona perfeitamente, porem quando coloquei LookAndFeel Nimbus não está funcionaando!
Alguém sabe resolver esse problema usando LookAndFeel Nimbus?! :?: :smiley:

Valeww!