Προς το περιεχόμενο

Java Time Vaidation


aristas

Προτεινόμενες αναρτήσεις

Δημοσ.

Θα ήθελα να κάνω έλεγχο αν η ώρα έχει την σωστή μορφή απο 00:00 μέχρι 23:59 όταν εισάγεται σε παράθυρο. Υπάρχει κάποιος ΄τρόπος να γίνει σε ένα input? πχ θα ήθελα να ελέγχεται και το διαχωριστικο : . Εχω βρει για τις ώρες το παρακάτω αλλα έχω ήδη μια μέθοδο στην οποία εισάγονται κάποια στοιχεία, θα χρειαστεί να γίνει νέα;

 

Ευχαριστώ

 

>  private boolean validateHour(int hour) {
   if(hour > 0 && hour <= 24) {
     return true;
   }
   else {
     return false;
   }
 } 

Δημοσ.

Το SimpleDateFormat ειναι αυτο που χρειαζεσαι. Κάντω initialize με "ΗH:mm" και μετα φώναξε το .parse(String) δίνωντας το input που θέλεις να κάνεις validate.

 

ie.

>
SimpleDateFormat format = new SimpleDateFormat("HH:mm");
try {
    Date parsed = format.parse(str);
 } catch(ParseException ex) {
       System.out.println(ex.printStacktrace());
 }

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...