Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een Date valideren in Java
Bij het ontvangen van inbreng in Java , zult u het wilt valideren voordat het naar andere delen van uw programma om bugs te vermijden . Valideren van input van de gebruiker voordat het wordt geaccepteerd in het programma kunt u defecte ingang terug naar de gebruiker stuiteren . Terwijl de verschillende keuzemogelijkheden in datumexpressie datum input en validatie lastig kunnen maken , een eenvoudige methode kunt u uw invoer controleren en goed geformatteerde data . Wat je nodig hebt
tekst editor en compiler of Java IDE
Toon Meer Aanwijzingen
1

Beslis over de datumnotatie die u nodig gebruikers te gebruiken voor programma-invoer . Bijvoorbeeld , zou u maand /datum /jaar selecteert kopen van 2

Maak een Booleaanse methode die de ingang datum in de vorm van een string accepteert : .

Prive isValidDate
( String input) { }
3

Zet uw ideale datumnotatie in een string die Java kunnen begrijpen . Plaatsvervanger kapitaal " M " voor elk teken van de maand , kleine letters " d " voor elk teken van de dag in de maand , en kleine letters " y " voor elk teken van het jaar . Bijvoorbeeld als u uw gebruikers verwachten om input 31 december 1999 , zoals 1999/12/31 , zou je date format string MM /dd /yyyy . Bewaar deze string als formatString in uw isValidDate methode

String formatString = " MM /dd /yyyy "
; .

Import 4 de benodigde klassen in de klas met uw isValidDate methode < . br

import java.text > * ; .
5

Open een try-blok in je isValidDate methode . Binnen dit blok een nieuwe SimpleDateFormat genaamd formaat met formatString als de input voor de constructor

try { SimpleDateFormat formaat
= new SimpleDateFormat ( vorm) ; .
6

Bel format.setLenient ( false ), zodat de input string correct worden ontleed . Nu passeren de input string in format.parse ( ) en sluit het blok try . De SimpleDateFormat zal proberen om de input string af te stemmen op uw verstrekte formatString . Als de input string bevat een onjuist opgemaakte datum zal SimpleDateFormat een uitzondering

format.setLenient ( false) ; . Format.parse (input ) ; }
7

Buiten de proberen te blokkeren , vangen ParseException en IllegalArguementException . Return false als een van deze uitzonderingen is opgetreden

catch
( ParseException e ) { return false; } . Catch ( IllegalArguementException e ) { return false ; }
8

Als je programma bereikt dit punt , de ingang datum geldig was en je kunt return true en sluit je methode

return true
; .
9

Integreer de methode in uw programma. Bel isValidDate ( ingang ) op een input string. De methode geeft true als de input string overeenkomt met de datumnotatie die u hebt opgegeven in stap 3 .

Previous: Next:
  Java Programming
·Hoe te gebruiken kleuren in Ja…
·Hoe maak je een Android -indel…
·Wat is de betekenis van Applet…
·Hoe maak je een Java WAR Pakke…
·Het wijzigen van de kleur in J…
·Java Fout PID : 236 
·Hoe Vergelijk Karakter Gevalle…
·Hoe je Input & Output in Java 
·NetBeans Zoekfunctie 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te kopiëren & plakken van een webpa…
·Om te lezen hoe de elementen van een bes…
·Lijst van Java certificeringen 
·Hoe maak je een rechthoek te maken met e…
·Hoe kan ik toevoegen Google Analytics na…
·Hoe te Priemfactoren van een Integer in …
·Lijst van databases gebruikt met Java 
·Hoe te gebruiken FFmpeg Met Visual Basic…
·Hoe kan ik een Ping -programma in Java 
Copyright © Computer Kennis https://www.nldit.com