I Java mange biblioteker gjør bruk av " java.util.Date " objekt å representere reelle datoer og klokkeslett. Ofte er det nødvendig å omdanne en streng, enten fra en bruker eller et annet program , inn i en "Dato" objekt. Dette blir referert til som " parsing " og er gjort enkel ved de verktøy levert med Java-plattformen . Du trenger
Java kompilatoren
tekst editor
Vis flere instruksjoner
en
Skaff en " java.text.DateFormat " forekomst . " DateFormat " har statiske metoder tilgjengelig for å få instanser for ulike bruksområder. Hvis du vil være parsing datoer bare , deretter " DateFormat.getDateInstance ( )" vil gi standardformatet for din nåværende locale . Hvis du ønsker å analysere dato og klokkeslett strenger , så bør du bruke " DateFormat.getDateTimeInstance ( )" . Disse Standardformatene bør fungere godt for de fleste situasjoner . Hvis du trenger å analysere noe mer spesifikk, kan du opprette en forekomst av " java.text.SimpleDateFormat " ved hjelp av nøyaktige formatet du trenger .
2
Parse strengen . På forekomsten du skaffet deg tidligere , kaller " parse ( String ) "-metoden , passerer i strengen du ønsker å analysere . Dette vil returnere " java.util.Date " objekt som representerer datoen og klokkeslettet som ble analysert .
3
håndtere eventuelle unntak. Hvis datoen ikke kunne analyseres uten feil, "parse "-metoden vil gjennom en " ParseException . " Du må fange unntak ved å pakke metodekall i en prøve - catch-blokken . Hensiktsmessig håndtering av feilen vil variere etter anvendelsen . I noen tilfeller kan du varsle brukeren , eller du kan prøve en annen " DateFormat " hvis flere innspill formater er tillatt .