Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    115

    [java] Confronto di Date in formato stringa

    Salve a tutti,
    ho un problema con del codice per verificare che una certa data sia antecedente rispetto ad un'altra di + di un mese solare.
    Le due date sono in formato stringa, cioè AAAAMMGG.

    Qualcuno potrebbe aiutarmi postando il codice risolutivo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    72
    puoi postare il tuo codice??
    " Abbiamo due orecchie ed una sola bocca, proprio perché dobbiamo ascoltare di più e parlare di meno "

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    115
    codice:
     public boolean checkScadenza(String data)
             {
                 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
                 String today = dateFormat.format(new java.util.Date()); //la data odierna viene trasformata nel formato compatibile americano
                 int annoTra1Mese = Integer.parseInt(estraiAnno(today));
                 int mesetra1Mese = (Integer.parseInt(estraiMese(today))+numMesiScadenza)%12;
                 int giornotra1Mese = Integer.parseInt(estraiGiorno(today));
                 int meseScadenza = (Integer.parseInt(data.substring(4,6))); 
                 int annoScadenza = (Integer.parseInt(data.substring(0,4)));
                 int giornoScadenza = (Integer.parseInt(data.substring(6,8)));
                 if(meseAttuale==1)
                    annoAttuale++;
                 if((giornoAttuale>=giornoScadenza) && (meseAttuale >= meseScadenza) && (annoAttuale>= annoScadenza))
                 {
                     System.out.println("è meno o uguale a un mese");
                     return true;
                 }
                 else
                 {
                     System.out.println("è più di un mese");
                     return false;
                 }
    
             }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.