Eksempel 1
Eksempelprogrammet til Java gir en enkel demonstrasjon av lokaldatklassen. Datoen er gitt sammen med dagen for inneværende år.
Vi har brukt importpakkene til Java, hvor vi har satt lokaldato -bibliotekene, og de tilhørende bibliotekene vil få den lokale datoen for systemet vårt med tidssonen. Etter det utviklet vi "localDateMethod1" -klassen, som inneholder Main () -metoden. I Main () -blokken har vi satt variabelen “MyDate” for klassen LocalDate og tildelt ISO -kalendersystemets datoformat til den.
Deretter opprettet vi en annen variabel, "Myresult", av klassens lokaldato der metoden med dagens år () brukes. Vi har lagt inn argumentverdien “10” inne i metoden med dagens år (), som returnerer kopien av lokaldatoen med den modifiserte dagen i året. LocalDate vil bli skrevet ut på konsollen av Java -systemet.ute.println () -metode i et format som vi har spesifisert i den, men med den endrede dagen i året fra den eksisterende.
LocalDate -programmet som er utført nedenfor har gitt den lokale datoen den endrede dagen i året.
Eksempel 2
Neste teknikk er å bruke den øyeblikkelige klassen som fungerer med maskinen og gir det lesbare tidsformatet. Den nåværende UNIX -tidsstempelet lagres i øyeblikkelig klasse.
Vi har brukt import Java -pakkene "Varighet" og "Instant", som gir øyeblikkelig tid og dato for systemet. Deretter opprettet vi klassen “localDateMethod2” og implementerte Main () -metoden i klassen. Deretter har vi erklært øyeblikkelig klassevariabel “DateTime1”, der vi har kalt Now () -metoden. Now () -metoden gir klassen LocalDateTime -forekomst. Vi har skrevet ut gjeldende dato og tidsstempel for systemet.
Deretter oppnådde vi øyeblikket av lokal dato og tid fra Epoch Milli Count ved å påkalle Toepochmilli () -metoden i variabelen “DateTime2”. Datoen er innhentet fra nåværende dato og klokkeslett i “DateTime1” ved hjelp av Toepochmilli () -metoden. Etter det erklærte vi variabelen “Noofdays” av klassens varighet og ga antall dager “31” som en varighet av dagens metode -argument.
Linux -systemets konsoll indikerer dagens dato og tidsstempel. Dessuten genereres den spesifikke datoen og tidsstempelet også på skjermen.
Eksempel 3
Lokaldatoen er også hentet fra strengdatoen, som er bestått som et argument. Parse () -metoden brukes til å få den lokale datoforekomsten fra strengen. Strengdatoen må verifiseres av DateTimeFormatter.ISO LocalDate, så den spesifiserte strengdatoen må være nøyaktig.
Vi har satt inn importuttalelsen i programmets overskrift. Javaen.tid.Formatpakke brukes til formatering og behandling av den spesifiserte datoen og klokkeslettet. Etter det etablerte vi en klasse, “localDateMethod3”, der Main () -metoden er definert for å få de lokale dataene i systemet. For dette har vi erklært et objekt “formaterdate” fra DateTimeFormatter -klassen. Vi har inndata formatet på datoen inne i OfPattern () -metoden.
Vi har gitt formatet som "DD MM UUUU" inne i Of -Dattern () -metoden. "DD" brukes til datoen, "MM" gir måneden i inneværende år og "UUUU" representerer årets år. Deretter har vi kalt Parse () -metoden i objektet "OBJ" av klasse lokaldato og spesifisert strengdatoen og formaterdatoen som et argument. Datostrengen er analysert av den medfølgende formateringen i parse () -metoden som vil formatere datostrengen på den måten. Deretter viste vi resultatene fra analysemetoden () på konsollen.
LocalDate er oppnådd på konsollen i samme format som vi har tildelt i programmet.
Eksempel 4
Format () -metoden til Java LocalDate -klassen transformerer datoen med den forespurte formateringen. Metoden godtar bare formateringsobjektet, som ikke kan være null. Når det er en formateringsfeil, kaster metoden for format () DateTimeException -unntaket.
Vi har lagt til lokaldatepakkene i programmet ovenfor og deretter konstruert klassen “LocalDateExample4”. Klassen har Main () -metoden, der vi har utført noen operasjoner for å konvertere datoen til strengen ved å bruke format () -metoden. Vi har erklært variabelen “Dato1”, som tar gjeldende dato fra lokaldato nå () -metoden.
Deretter påkalte vi Format () -metoden, som tar ISO_DATE -formatet for datoen “Date1”. Deretter benyttet vi to operasjoner til i formatet () og ga ønsket dato, som har et annet år, måned og dato. Format () -metoden endret denne datoen til ISO_DATE -formatet.
De medfølgende datoene er nå formatert inn i strengdatoen ved å bruke format () -metoden som følger. Vi har innhentet tre datoer, den første er gjeldende dato, og de andre datoene er perioden vi har analysert i programmet ovenfor.
Konklusjon
LocalDate håndterer bare ISO -formatdatoen og returnerer gjeldende dato for systemet. Vi har brukt forskjellige metoder i lokaldataklassen her for å få en forståelse av hvordan det nåværende systemet på datoen oppnås. Vi har brukt Now () -metoden, parse () -metoden og format () -metoden, som er levert av lokaldatklassen og har litt annen funksjonalitet fra andre. I tillegg har vi brukt øyeblikkelig klassemetode for å få dagens tid for Linux -systemet vårt.