Ciao, ho un problema...allora io devo fare in modo che la data odierna non può essere una data già trascorsa...
Ciao, ho un problema...allora io devo fare in modo che la data odierna non può essere una data già trascorsa...
Anzi posso fare che la data inserita non può essere inferiore a quella odierna quindi è facile...
l'unico problema è questo come dico che data sia inferiore alla data odierna? Perchè formattando le date, ottengo una Stringa, con la stringa non posso fare dei controlli allora uso il parseInt...succede però che non riconosce le /...per esempio:
così è numerica ma per la / ?Codice PHP:
Date dataCorrente = new Date();
DateFormat formatta = new SimpleDateFormat("dd/mm/yyyy");
String dataFormattataRisultato = formatta.format(dataCorrente);
Integer dataDue = Integer.parseInt(dataFormattataRisultato );
prima le formatti in formato anno mese giorno, poi le parsi in intero e poi le confronti..
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
Approccio sbagliato .... e contorto.Originariamente inviato da Angyles
l'unico problema è questo come dico che data sia inferiore alla data odierna? Perchè formattando le date, ottengo una Stringa, con la stringa non posso fare dei controlli allora uso il parseInt...
Hai 2 java.util.Date?? Confrontali e basta. Date ha i metodi after() e before() ed essendo Comparable anche compareTo().
credo li abbia in stringa presi da una form..Originariamente inviato da andbin
Approccio sbagliato .... e contorto.
Hai 2 java.util.Date?? Confrontali e basta. Date ha i metodi after() e before() ed essendo Comparable anche compareTo().
si cmq potrebbe anche ricavarlee in formato Date e confrontarle come dici.. meglio ancora..
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò
si si infatti sono in stringa presi da un form...
Ho fatto:
soltanto che così mi ritorna la data con mese, giorno etcCodice PHP:
String data = "12/10/2009";
SimpleDateFormat dateUtil = new SimpleDateFormat("dd/MM/yyyy");
Date dateDate = dateUtil.parse(data);
System.out.println("Data Formattata: " +dateDate);
risolto tutto^^