Avatar billede Simon Praktikant
19. juli 2005 - 10:27 Der er 4 kommentarer og
1 løsning

validering af dato/tid-streng

Jeg ønsker at validere om en dato/tid-streng er i det rigtige format.
Formatet er "2005/06/29-07:17" men må også gerne være i formatet "2005-06-29T07:17"
Hvordan gøres dette lettes i java?
Avatar billede arne_v Ekspert
19. juli 2005 - 10:38 #1
du må vel have 2 muligheder:

regex

DateFormat parse og se om der kommer en exception
Avatar billede Simon Praktikant
19. juli 2005 - 11:54 #2
ok, jeg prøver så at skrive følgende:

Pattern p = Pattern.compile("\d\d\d\d/\d\d/\d\d-\d\d:\d\d|\d\d\d\d-\d\d-\d\dT\d\d:\d\d");
Matcher m = p.matcher(startTid);

Og får denne fejl: "illegal escape character"
Avatar billede arne_v Ekspert
19. juli 2005 - 13:05 #3
Du skal fordoble alle \
\\d\\d etc.
Avatar billede arne_v Ekspert
03. september 2005 - 19:00 #4
OK ?
Avatar billede Simon Praktikant
08. februar 2006 - 12:46 #5
Hej Tak for hjælpen, og undskyld de forsinkede point ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester