Kryptaesthesie
Erfahrenes Mitglied
Hallo zusammen,
ich möchte gerne eine Funktion haben, die mir ausgibt, ob ein Datum Deutsches Format hat, oder nicht:
Tests:
Wie stelle ich das am geschicktesten an?
Danke schon mal für eure Hilfe!
Gruß
Gerrit
ich möchte gerne eine Funktion haben, die mir ausgibt, ob ein Datum Deutsches Format hat, oder nicht:
Code:
public static boolean isDeutschesDatumsFormat(String toCheck)
{
// (0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d <-- von http://www.regular-expressions.info/dates.html
boolean isDDF = true;
...
return isDDF;
}
Code:
public static void main(String[] args)
{
System.out.println("## " + isDeutschesDatumsFormat("abc")); // --> false
System.out.println("## " + isDeutschesDatumsFormat("12.31.2008")); // --> false
System.out.println("## " + isDeutschesDatumsFormat("31.12.2008")); // --> true
System.out.println("## " + isDeutschesDatumsFormat("31-12-2008")); // --> true
}
Danke schon mal für eure Hilfe!
Gruß
Gerrit