Bij het bouwen van Java-toepassingen , kunnen ontwikkelaars omvatten tijdfuncties . Veel toepassingen tonen de huidige datum en tijd of toekomstige data en tijden , afhankelijk van hun functionaliteit . Met behulp van de klasse Date van de Java-taal , in combinatie met de eenvoudige datumnotatie klasse , kunnen programma's berekenen en weergeven keer te presenteren aan hun gebruikers . De lessen zijn onderdeel van het " java.util " library , dus dit moet worden ingevoerd voordat de tijd functies kunnen worden geïmplementeerd . Klassen De Java-taal biedt een scala van klassen voor data en tijden . De klasse Date kan werken met de Simple datumnotatie klasse tot tijd informatie in te winnen dan te presenteren aan gebruikers . Om deze klassen te gebruiken , moet uw code de " java.util " resource importeren. U kunt dit te implementeren binnen uw programma's door het toevoegen van de volgende import-instructie op de top van een Java- bestand dat u van plan bent over het gebruik van tijd -functies in : . Import java.util * ; Als u probeert om de datum klassen gebruiken zonder dit zal uw programma niet compileren en uit te voeren . Om een object Date te maken , kunt u de volgende code gebruiken : Datum myDate = new Date ( ) ; Methoden De klasse Date biedt een scala aan methoden voor het retourneren datum en tijd . Om de huidige tijd te krijgen , kunnen programma's de volgende aanroep van de methode op een object Date te gebruiken : lange dateNumber = myDate.getTime ( ) ; De " getTime " methode geeft de huidige datum en tijd als een lang nummer waarde . Dit kan uw programma de informatie die zij nodig heeft om een interne taak te geven , maar de resulterende getal is niet geschikt voor de gebruiker weergave met betrekking tot de datum en de tijd . Dit is de reden waarom veel programma's te gebruiken formaat objecten evenals Datum gevallen . Beeldscherm Om de tijd te applicatiegebruikers geven , kunnen programma's gebruik maken van een make opmaak klasse , zoals Simple datumnotatie . De volgende voorbeeldcode geeft aan het creëren van een instantie van de klasse object : SimpleDateFormat myTimeFormat = new SimpleDateFormat ( " hh : mm " ) ; De code in dit geval geeft aanvullende informatie aan de klasse constructor -methode . Deze informatie bestaat uit een tekenreeks met vermelding van de gewenste tijd opmaak , inclusief uren en minuten . De constructor methode kan parameters die wijzen op andere aspecten van de datum en tijd , zoals de dag , maand en jaar in beslag nemen . Om de tijd te formatteren , kunnen programma's de volgende code gebruiken : String dateText = myTimeFormat.format ( dateNumber ) ; Deze code slaat de opgemaakte versie van de tijd in een string variabele voor toekomstig gebruik , bijvoorbeeld voor weergave binnen een gebruikersinterface . overwegingen Ontwikkelaars zijn vrij om te kiezen hoe ze willen keren formatteren in hun toepassingen . Echter , kunnen deze keuze beïnvloeden toepassing bruikbaarheid , omdat verschillende landen hebben verschillende conventies voor het weergeven van zowel de datum en tijd . Daarom voorziet Java programmeurs de mogelijkheid om specifieke locaties richten met de datum en tijd code . Java- programma's kunnen ook de gebruikersomgeving detecteren en stel de standaard datum en tijd opmaak op basis van dat .
|