Tid Funksjon i Java

Tid Funksjon i Java


Når du bygger Java-programmer, kan utviklere inkludere tidsfunksjoner. Mange programmer vise gjeldende dato og klokkeslett eller fremtidige datoer og klokkeslett, avhengig av deres funksjonalitet. Bruke dato klasse av Java-språket, sammen med Simple datoformat klasse, kan programmer beregne og vise ganger for å presentere for sine brukere. Klassene er en del av "java.util" bibliotek, så dette må importeres før tidsfunksjoner kan implementeres.

klasser

Java-språket gir en rekke klasser for datoer og klokkeslett. Date klassen kan arbeide med Simple datoformat klasse for å få oppdatert informasjon deretter presentere det til brukerne. For å bruke disse klassene, må koden importere "java.util" ressurs. Du kan implementere dette i løpet av programmene dine ved å legge til følgende import uttalelse på toppen av en Java-fil du planlegger å bruke tidsfunksjoner i:
importere java.util. *;

Hvis du forsøker å bruke dato klasser uten dette, vil programmene ikke kompilere og kjøre. For å opprette en dato objekt, kan du bruke følgende kode:
Dato myDate = new Date ();

metoder

Date klassen gir en rekke metoder for å returnere dato og klokkeslett. For å få det nåværende tidspunkt, kan programmer bruke følgende metode samtalen på en dato objekt:
lang dateNumber = myDate.getTime ();

Den "getTime" metoden returnerer gjeldende dato og klokkeslett som en lang tallverdi. Dette kan gi programmet den informasjon den trenger for å utføre en intern oppgave, men det resulterende tallverdi er ikke egnet for brukeren skjerm med hensyn til dato og tid. Dette er grunnen til at mange programmer bruker format gjenstander samt dato tilfeller.

Vise

For å vise tid til applikasjons brukere, kan programmer gjøre bruk av en formatering klasse, for eksempel Enkel datoformat. Følgende eksempelkode demonstrerer skape et objekt forekomst av klassen:
SimpleDateFormat myTimeFormat = ny SimpleDateFormat ( "hh: mm");

Koden i dette tilfellet går ytterligere informasjon til klassen konstruktør-metoden. Denne informasjonen består av en tekststreng som angir ønsket tid formatering, inkludert timer og minutter. Konstruktøren metoden kan ta parametere som indikerer andre aspekter av dato og tid, for eksempel dag, måned og år. Hvis du vil formatere den tiden, kan programmer bruke følgende kode:
String dateText = myTimeFormat.format (dateNumber);

Denne koden lagrer den formaterte versjonen av tiden i en streng variabel for fremtidig bruk, for eksempel for visning i en brukergrensesnitt.

betraktninger

Utviklere står fritt til å velge hvordan de ønsker å formatere ganger i sine søknader. Imidlertid kan dette valget påvirke søknaden brukervennlighet, som ulike land har ulike konvensjoner for å vise både dato og klokkeslett. Av denne grunn, gir Java programmerere med evnen til å målrette bestemte steder med sin dato og tidskode. Java-programmer kan også oppdage brukermiljø og angi standard tid og dato formatering i henhold til det.