Calendario usando java.util.Calendar

21 respostas
W

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

21 Respostas

W

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

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

xgucax

Sim, mas qual é sua dúvida?

sudeval

xgucax:
Sim, mas qual é sua dúvida?

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

xgucax

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

LPJava

nao vi sua duvida…

sudeval

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

xgucax

Acho que acabou o prazo do trabalho
:smiley:

A

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!!!

A

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!?!

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

K

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+

A

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+

ae cara nem funcionou eu dei um

System.out.println(date);

no final e ele imprimiu a data normal!

A

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

K

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);
A

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)

dbispo

Esse é pra pegar o dia da semana:

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

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)
colosos_colossus

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!

W

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

MeninodaVila

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!

D

Olá pessoal!!!

Fiz um calendario bem eficiente, vale apena olhar…

Download: http://www.4shared.com/file/-Q4T-abh/DABJCalendario.html

Fabiano_Araujo_da_Si

E ai galera, minha duvida e a seguinte, coloquei um componete Jcalender em meu projeto, so que nao sei como faço para que ao clicar sobre o dia ele sete o dia e os demais dados em um campo JTextfield.
Me ajuda ai galera!! :roll:

Criado 21 de janeiro de 2007
Ultima resposta 19 de ago. de 2011
Respostas 21
Participantes 12