Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java Time Tutorials
De Java- taal houdt tijd geheel in termen van het aantal milliseconden dat een moment scheiden van middernacht , 1 januari 1970 UTC en slaat deze waarde als een lange ( 64 bit ) integer . Dit maakt het mogelijk om alle mogelijke tijden die in beide richtingen binnen 290 miljoen jaar van 1970 vallen te ondersteunen . Deze tijd wordt ofwel omgezet in een meer bruikbare vorm door de programmeur of door een van Java's standaard datum en tijd klassen . Timing een blok code

Het eenvoudigste gebruik van de tijd in Java is wat nodig is om de tijd van een blok code . Gewoon bellen System.currentTimeMillis ( ) en bewaar deze in een lange integer voordat het blok van de code die u wilt tijd . Bijvoorbeeld :

lange startTime = System.currentTimeMillis ( ) ;

En dan, na een blok code afwerkingen ( of tijdens als u het wenst om de verstreken tijd te vertegenwoordigen ) , oproep System.currentTimeMillis ( ) opnieuw en trek de startTime van. Bijvoorbeeld :

lange ElapsedTime
= System.currentTimeMillis ( ) - startTime ;

Als u een meer nauwkeurige weergave van de tijd dan milliseconden wenst , kunt u ook vervangt currentTimeMillis ( ) met nanoTime ( ) .
gebruik Data en Kalenders

de currentTimeMillis en nanoTime functie stelt ons bloot aan de basisprincipes van het omgaan met de tijd binnen een programma , maar niet met het omgaan met de tijd in termen van gemeenschappelijke eenheden zoals uren , dagen en jaren . Gelukkig , Java biedt een GregorianCalendar klas om te helpen bij het ​​werken met meer intuïtieve tijdseenheden . Een GregorianCalendar kan worden geconstrueerd zonder argumenten om automatisch de huidige tijd vertegenwoordigt . Bijvoorbeeld :

GregorianCalendar currentTime
= new GregorianCalendar ( ) ;

Of het kan worden geconstrueerd via een van de volgende twee methoden voor een bepaalde tijd of in de verleden en toekomstige

GregorianCalendar bijeenkomst = new GregorianCalendar ( 2009 , 12 , 14 , 8 , 00 ) ; //08:00 op 14 december , 2009GregorianCalendar meetingEnds = new GregorianCalendar ( 2009 , 12 , 14 , 8 , 46 , 23 ) ; //08:46:23 op 14 december 2009

om onze GregorianCalendar voorwerpen gebruiken , zullen we nodig hebben om de waarde om te zetten in een klasse Date . Bijvoorbeeld :

Datum meetingDate = meeting.getTime ( ) ; Datum meetingEndsDate = meetingEnds.getTime ( ) ;
berekenen Verstreken tijd

berekenen verstreken tijd van twee datum objecten is dan een eenvoudige zaak

lange ElapsedTime
= meetingEndsDate.getTime ( ) - meetingDate.getTime ( ) ; .

Dit zal ons de verstreken tijd in milliseconden geven , die kan worden omgezet in een meer intuïtieve eenheden met een aantal eenvoudige rekenkunde .
behulp DateFormat

Er is nog een belangrijk instrument in Java voor het hanteren van de tijd , en dat is de DateFormat klasse, die een verscheidenheid van methoden voor outputing Datum objecten om strings en voor het lezen van strings terug in data biedt . . Bijvoorbeeld :

String meetingString = DateFormat.getDateInstance ( DateFormat.MEDIUM ) formaat ( meetingDate ) ;

Het argument gegeven om getDateInstance ( ) vertegenwoordigt de stijl wordt gebruikt om de datum uitvoeren . Enkele geldige formaten zijn FULL , LONG , MEDIUM en SHORT . SHORT zal het jaar , maand en dag volledig in cijfers te drukken, terwijl FULL worden wel gegevens , zoals tijdzone , om zoveel mogelijk informatie over de datum mogelijk te omschrijven.
< br >

Previous: Next:
  Java Programming
·Hoe te Sta Java om bestanden i…
·Maximum Heap Size in JVM 
·Hoe te Program Apps voor de An…
·Hoe te bespoedigen een applet 
·Hoe je kolomnamen in een datab…
·Hoe maak je een Java Thread Zo…
·Hoe je Java Struts Zorg 
·Hoe te Enum converteren naar s…
·Hoe te Subversive Uninstall op…
  Related Articles
Word Tutorials Met VB 
Hoe maak je tijd Methode Bereken in Visu…
Hoe te vergelijken Time in Visual Basic 
Hoe maak je een script wilt zien in de W…
Hoe te Run Time Error 6 Fix 
Hoe Standard Time converteren naar decim…
Hoe maak je tijd in VB6 
Hoe je Datum & tijd Schrijf Via Visual B…
Hoe de System Time in teken converteren …
  Programmering Articles
·Hoe maak je een PHP sessie aan vooraf in…
·Hoe maak je een Linux Application Deskto…
·Hoe te draaien van een beeld met behulp …
·Visual Basic RPG Tutorial 
·Hoe je RealPlayer Video -bestanden conve…
·Hoe maak je een Redo Log Groep Creëren 
·Hoe kan ik HTML Purifier Gebruik Als Tid…
·Hoe je database gegevens tonen in webpag…
·Hoe maak je een Cool Laden Bar Maak in V…
Copyright © Computer Kennis http://www.nldit.com