Autore Topic: query tra due date  (Letto 289 volte)

Offline Rino63

  • Utente normale
  • ***
  • Post: 167
  • Respect: +3
    • Mostra profilo
query tra due date
« il: 13 Luglio 2014, 19:02:16 CEST »
0
ciao a tutti, dovrei fare una query su dati compresi tra due date di cui una calcolata. la prima data è quella odierna e su quello non c'è problema. dovrei adesso calcolare la data di 30 giorni prima(e qui sorge qualche problemino). per ricavare la  data odierna uso:
Codice (Java): [Seleziona]
                        Calendar todayTime = Calendar.getInstance();
                        int todayYear = todayTime.get(Calendar.YEAR);
                        int todayMonth=todayTime.get(Calendar.MONTH);
                        int todayDay=todayTime.get(Calendar.DAY_OF_MONTH);
come posso fare per calcolare la data di 30 giorni prima? tenendo conto che bisognerebbe gestire mesi di 28,30,31 giorni e gli anni bisestili credo esista un metodo rapido per ottenere questo risultato da Calendar ma non lo conosco.... L'alternativa sarrebbe scriversi tutto a manina....Grazie per l'attenzione

Offline vincenzoc

  • Utente junior
  • **
  • Post: 148
  • Respect: +47
    • Google+
    • cerminarav
    • Mostra profilo
    • Mie applicazioni sul Play Store
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Vincenzo Cerminara
  • Sistema operativo:
    Arch Linux
Re:query tra due date
« Risposta #1 il: 13 Luglio 2014, 19:22:10 CEST »
0
Usa il metodo add della classe Calendar:
Codice (Java): [Seleziona]
todayTime.add(Calendar.DAY_OF_MONTH, -30);
Ringrazia chi ti aiuta sul forum con l'apposito pulsante :P
Scarica Yazzy

Offline Rino63

  • Utente normale
  • ***
  • Post: 167
  • Respect: +3
    • Mostra profilo
Re:query tra due date
« Risposta #2 il: 13 Luglio 2014, 19:37:06 CEST »
0
grazie :)