Scala Få gjeldende dato

Scala Få gjeldende dato

Hvis du har jobbet i C ++ -miljøet før, må du ha visst at alle objektorienterte programmeringsspråk er basert på forekomster for å utføre flere oppgaver. Tilsvarende er Scala-programmeringsspråket også et objektorientert miljø og bruker dermed mange klasser. En av klassene er kalenderklassen, som er populær blant programmerere for å få den spesifikke regionens dato og tid på et øyeblikk. Hvis du ikke har noen forkunnskaper om å få dato og tid på Scala -språket på forskjellige måter, vil denne artikkelen gi deg god hjelp i denne forbindelse. Så la oss begynne på nytt.

Eksempel # 01:

Komme i gang med vårt første eksempel, har vi listet opp det nåværende arbeidskataloginnholdet via "LS" enkeltordsspørsmålet. Vi har ingen Scala -filer i katalogen som kan brukes til kode. Så vi må generere en, ved bruk av enkel en "berøring" -instruksjon.

I vårt første eksempel på Scala -programmering, vil vi ta en titt på bruken av GetTime () -funksjonen til en kalenderklasse for å vise gjeldende dato og klokkeslett. For dette må vi importere “Java.util.Kalender ”klassebibliotek i vår første kodelinje. Vi har laget et objekt som heter “Get” på den andre linjen og lagt til en definisjon av en hovedfunksjon (). Hoved () -funksjonsutførelsen initieres fra erklæringen om en variabel “D” som har tatt den gjeldende datetiden for eksempel fra kalenderklassen ved å bruke "getInstance ()" -funksjonen.

Etter å ha tatt forekomsten, har variabelen “D” blitt brukt til å kalle GetTime () -funksjonen til kalenderklassen. Denne funksjonen returnerer og lagrer gjeldende dato og klokkeslett for en spesifikk tidssone til en ny variabel kalt “DateTime” i et standard skjermformat. Etter dette er println () -funksjonen blitt kastet av for å vise verdien i "DateTime" -variabelen, i.e., Gjeldende dato og klokkeslett for en bestemt tidssone -region. Hoved- () -funksjonen og objektet “Get” er fullført her. Så vi må lagre denne koden først før samlingen.

Akkurat som mange andre programmeringsspråk, har Scala sin egen kompilator som skal brukes til sammenstilling av et Scala -program på Linux. Så vi har prøvd “Scalac” -kompilatoren sammen med navnet på en kodefil for å kompilere den. Objektfilen er opprettet med objektnavnet “Get”. Så vi har brukt objektnavnet i "Scala" utførelsesinstruksjonen for å kjøre den kompilerte koden. Utgangen har tydelig vist gjeldende dato og tid på skjermen vår.

Eksempel # 02:

Det første eksemplet var å bruke GetTime () -funksjonen for å vise gjeldende dato sammen med tiden på konsollskjermen vår, men vi søker bare etter måter å vise datoen bare. Dermed kom vi med en annen metode, jeg.e., Bruken av lokaldate () -funksjonen til en kalenderklasse. Dette vil være et veldig kort og lett å gjøre eksempel. Derfor har vi oppdatert den samme gamle Scala -filen. Vi importerte den samme “Java.util.Kalender "-klasse og opprettet et objekt" Get "via nøkkelordet" Objekt ". Innenfor dette objektet har definisjonen av samme hoved () funksjon blitt brukt med mange endringer.

Den inneholder bare en enkelt println () -funksjonsuttalelse som kaller LocalDate () -funksjonen med nå () -parameteren for å få den gjeldende lokale datoen på skjermdisplayet i henhold til gjeldende region. Det er så enkelt som det er vist på bildet.

La oss lagre dette oppdaterte Short Scala -programmet i samme fil og kompilere det igjen på konsollen med Scala Compiler. Den oppdaterte objektfilen har blitt brukt i Scala Execution Query for å vise resultatet. Det viser bare datoen for et nåværende spesifikt område som er blitt brukt.

Eksempel # 03:

Her kommer vårt siste eksempel for denne opplæringen for å vise gjeldende dato og klokkeslett på konsollapplikasjonsskjermen. Men vi har brukt andre funksjoner i denne illustrasjonen for å få det spesifiserte formatet på skjermen vår. Så vi har startet denne eksemplet koden med samme “java.util.Kalenderlinje for å importere kalenderklasseforekomsten her. Etter dette har vi importert SimpleDateFormat -funksjonen fra Java.Tekst Java -modul.

Vi har opprettet et objekt “Get” som vist og lagt til definisjonen av en hoved- () -funksjon i den for å starte utførelsen. Innenfor utførelsen av hovedfunksjonen () har vi opprettet to verdier, Form1 og Form2, hver for seg, ved hjelp av SimpleDateFormat () -klasseobjektet. Begge verdiene inneholder ganske forskjellige formater for å vise datoen. Helt neste linje har verdien “OBJ” blitt initialisert ved å bruke GetInstance () -funksjonen til kalenderklassen. Println () -funksjonen er her for å få gjeldende dato og tid via GetTime () -funksjonen og vise den rett for øyeblikket.

Etter dette har vi opprettet to flere variable verdier, “Date1” og “Date2” for å konvertere det gjeldende datetime -formatet til et spesifisert format via Form1 og Form2 variable objekter, i.e., I formatet () funksjonsanrop. I de to siste kodelinjene har vi brukt PRINTLN () -funksjonen for å vise de nylig formaterte nye datoene på konsollskjermen ved bruk av Date1 og Date2 Variable Values. La oss bare raskt lagre Scala -skriptet vårt før samlingen.

Etter å ha samlet Scala -kodefilen, utførte vi “Objekt” -navnet i “Scala” -instruksjonen for å kjøre den kompilerte koden. Utgangen viser tydelig gjeldende dato og klokkeslett på konsollskjermen først, og deretter har den vist to forskjellige formater av gjeldende dato.

Konklusjon:

Artikkelens introduksjon er et sammendrag av hvor viktig objektorienterte programmeringsspråk som Scala er i hverdagen vår. Sammen med det viser det at du kan få dato og klokkeslett i løpet av noen få sekunder med en haug med kodelinjer. Dermed har vi forklart 3 forskjellige metoder i Scala -programmering for å vise dato og klokkeslett for en spesifikk tidssone. Vi har også diskutert en måte å endre formatet på gjeldende dato ved å bruke SimpleDateFormat () -funksjonen.