I Java många bibliotek använder sig av den " java.util.Date " objekt för att representera verkliga datum och tider . Ofta är det nödvändigt att omvandla en sträng, antingen från en användare eller något annat program, till en "Datum" -objektet. Detta kallas för " parsing " och görs enkelt genom de hjälpprogram som Java-plattformen . Saker du behöver Review, Java kompilator
Textredigerare
Visa fler instruktioner
1
Skaffa en " java.text.DateFormat " instans . " DateFormat " har statiska metoder som finns för att få instanser för olika ändamål . Om du kommer att vara parsning datumen bara, då " DateFormat.getDateInstance ( ) " kommer att ge standardformatet för ditt nuvarande språk . Om du vill tolka datum och tid strängar , så ska du använda " DateFormat.getDateTimeInstance ( ) " . Dessa standardformat bör fungera bra för de flesta situationer . Om du behöver tolka något mer specifikt , kan du skapa en instans av " java.text.SimpleDateFormat " med exakt format du behöver .
2
tolka strängen . På den instans du fått tidigare , kallar " parse ( String ) " metoden , som går i den sträng du vill tolka . Detta kommer att returnera " java.util.Date " objekt som representerar datum och tid som analyseras . Addera 3
hantera eventuella undantag . Om datumet inte kunde tolkas framgångsrikt , den " parse " metod kommer genom ett " ParseException . " Du måste fånga undantaget genom att linda metodanrop i ett try-catch- blocket . Korrekt hantering av felet kommer att variera beroende på applikation . I vissa fall kan du varna användaren , eller så kan du prova en annan " DateFormat " om flera input format är tillåtna .