For com diferencas de datas  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
rapha.java
JavaTeenager
[Avatar]

Membro desde: 04/03/2011 07:20:08
Mensagens: 150
Offline

Bom dia, tenho uma duvida de como fazer um for e modificar uma data no calendar. Seguinte, em uma pagina abre-se um modal e neste modal tenho duas caixas de textos onde são digitadas uma dataInicial e uma final e ao clicar no botao pesquisar o metodo vai fazer a diferenca de dias e mostra no datatable as informações entre estas datas etipuladas, o calculo dos dias eu quase consegui fazer :



E depois como faco esse for na lista, NÃO ESTOU USANDO BANCO DE DADOS, APENAS ARRAYLIST DE OBJETOS INSERIDOS MANUALMENTE!
g4j
GUJ Ranger
[Avatar]

Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline

Reformule sua dúvida, não pude entender.

Fazer um for onde?



Gerson Luiz Chagas

SCJP 5.0
SCWCD 5.0

rapha.java
JavaTeenager
[Avatar]

Membro desde: 04/03/2011 07:20:08
Mensagens: 150
Offline

g4j wrote:Reformule sua dúvida, não pude entender.

Fazer um for onde?



Assim, quando o usuario digitar a data inicial e final tenho q pegar a diferenca e fazer um for e carregar na lista apenas as informações entre este periodo de tempo !
g4j
GUJ Ranger
[Avatar]

Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline

Já começou a fazer? Poste teu código aqui por favor.

Gerson Luiz Chagas

SCJP 5.0
SCWCD 5.0

rapha.java
JavaTeenager
[Avatar]

Membro desde: 04/03/2011 07:20:08
Mensagens: 150
Offline

g4j wrote:Já começou a fazer? Poste teu código aqui por favor.

Até agora fiz como esta o exemplo, mas preciso mudar a data, pois no exemplo foi inserido manualmente, como faço isso ?
g4j
GUJ Ranger
[Avatar]

Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline

rapha.java wrote:
g4j wrote:Já começou a fazer? Poste teu código aqui por favor.

Até agora fiz como esta o exemplo, mas preciso mudar a data, pois no exemplo foi inserido manualmente, como faço isso ?


Estou tentando entender ainda qual é o problema a ser resolvido.


Bom dia, tenho uma duvida de como fazer um for e modificar uma data no calendar. Seguinte, em uma pagina abre-se um modal e neste modal tenho duas caixas de textos onde são digitadas uma dataInicial e uma final e ao clicar no botao pesquisar o metodo vai fazer a diferenca de dias e mostra no datatable as informações entre estas datas etipuladas, o calculo dos dias eu quase consegui fazer :


Você disse que vai abrir uma modal e vai ter 2 datas. Ok.

Clica no botão pesquisar e o método vai calcular a diferença em dias das datas. Essa quantidade de dias é útil? Onde você vai usar essa quantidade de dias?

Mostra no datatable as informações entre as datas estipuladas. Que tipo de informações se relacionam com essas datas para você fazer a seleção?


att,

Gerson Luiz Chagas

SCJP 5.0
SCWCD 5.0

rapha.java
JavaTeenager
[Avatar]

Membro desde: 04/03/2011 07:20:08
Mensagens: 150
Offline

g4j wrote:
rapha.java wrote:
g4j wrote:Já começou a fazer? Poste teu código aqui por favor.

Até agora fiz como esta o exemplo, mas preciso mudar a data, pois no exemplo foi inserido manualmente, como faço isso ?


Estou tentando entender ainda qual é o problema a ser resolvido.


Bom dia, tenho uma duvida de como fazer um for e modificar uma data no calendar. Seguinte, em uma pagina abre-se um modal e neste modal tenho duas caixas de textos onde são digitadas uma dataInicial e uma final e ao clicar no botao pesquisar o metodo vai fazer a diferenca de dias e mostra no datatable as informações entre estas datas etipuladas, o calculo dos dias eu quase consegui fazer :


Você disse que vai abrir uma modal e vai ter 2 datas. Ok.

Clica no botão pesquisar e o método vai calcular a diferença em dias das datas. Essa quantidade de dias é útil? Onde você vai usar essa quantidade de dias?

Mostra no datatable as informações entre as datas estipuladas. Que tipo de informações se relacionam com essas datas para você fazer a seleção?


att,

Desculpe, percebi q a quantidade de dias não mem é util. Eu quero q ao clicar no botao liste no datatable as informações do produto durante o periodo estipulado (diferenca de datas), mpor exemplo a validade, preco... entendeu ?
g4j
GUJ Ranger
[Avatar]

Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline

rapha.java wrote:
Desculpe, percebi q a quantidade de dias não mem é util. Eu quero q ao clicar no botao liste no datatable as informações do produto durante o periodo estipulado (diferenca de datas), mpor exemplo a validade, preco... entendeu ?


Entendi.

Você disse que já tem a lista dos produtos, então deve criar um método de listagem, passando as datas por parâmetro.



cada classe produto deve possuir uma data, na qual você deve fazer a comparação pra ver se o produto está entre as datas que você estipulou. Para isso, você deve comparar a data do produto com as datas. A classe Date da api java possui métodos úteis que fazem isso pra você. São o after e o before:

http://download.oracle.com/javase/6/docs/api/java/util/Date.html#after%28java.util.Date%29

http://download.oracle.com/javase/6/docs/api/java/util/Date.html#before%28java.util.Date%29


Gerson Luiz Chagas

SCJP 5.0
SCWCD 5.0

rapha.java
JavaTeenager
[Avatar]

Membro desde: 04/03/2011 07:20:08
Mensagens: 150
Offline

g4j wrote:
rapha.java wrote:
Desculpe, percebi q a quantidade de dias não mem é util. Eu quero q ao clicar no botao liste no datatable as informações do produto durante o periodo estipulado (diferenca de datas), mpor exemplo a validade, preco... entendeu ?


Entendi.

Você disse que já tem a lista dos produtos, então deve criar um método de listagem, passando as datas por parâmetro.



cada classe produto deve possuir uma data, na qual você deve fazer a comparação pra ver se o produto está entre as datas que você estipulou. Para isso, você deve comparar a data do produto com as datas. A classe Date da api java possui métodos úteis que fazem isso pra você. São o after e o before:

http://download.oracle.com/javase/6/docs/api/java/util/Date.html#after%28java.util.Date%29

http://download.oracle.com/javase/6/docs/api/java/util/Date.html#before%28java.util.Date%29


Não entendi muito bem como aplicar isto ! Vc pode dar um exemplo ?
g4j
GUJ Ranger
[Avatar]

Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline


This message was edited 1 time. Last update was at 12/09/2011 11:48:49


Gerson Luiz Chagas

SCJP 5.0
SCWCD 5.0

rapha.java
JavaTeenager
[Avatar]

Membro desde: 04/03/2011 07:20:08
Mensagens: 150
Offline

g4j wrote:

Ola g4j, muito obrigado pela ajuda estou quase conseguindo, mas ainda tenho uma duvida sobre este metodo, pois como vou passar as datas digitadas na minha pagina web para o construtor ???
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team