Was ist System.currentTimeMillis ()?

Was ist System.currentTimeMillis() ? Was genau macht diese Methode?

-80
19 нояб. vom Benutzer eingestellt2924444 19. November 2013-11-19 00:08 13 um 0:08 2013-11-19 00:08
@ 5 Antworten

Die statische Methode System.currentTimeMillis() gibt die Zeit seit dem 1. Januar 1970 in Millisekunden zurück. Der Rückgabewert ist >

 long timeNow = System.currentTimeMillis(); 

Der zurückgegebene long-Wert kann für die initialize java.util.Date Objekte initialize java.util.Date , java.sql.Date , java.sql.Timestamp und java.util.GregorianCalendar werden.

Zeitgranularität

Die Methode System.currentTimeMillis() hat eine System.currentTimeMillis() mehr als 1 Millisekunde. Wenn Sie diese Methode mehrmals aufrufen, werden Sie sehen, dass Sie für eine Weile den gleichen Wert erhalten. Dann geht es plötzlich um 10-20-30 Millisekunden oder mehr.

9
09 марта '16 в 9:58 2016-03-09 09:58 Die Antwort wird von Nagashree Bhat 09 März 16 am 09:58 2016-03-09 09:58 gegeben

Nun, Ihre Frage war gut, ihre Beschreibung lautet wie folgt: Die Methode java.> gibt die aktuelle Zeit in Millisekunden zurück.

Die Zeiteinheit des Rückgabewerts ist gleich einer Millisekunde, der Detailgrad hängt vom Basisbetriebssystem ab und kann mehr sein.

Dies ist eigentlich eine Methode mit einer Beschreibung:

border=0
 package name = java.> 

Ein Beispielprogramm, das Sie verwenden können

 import java.> 
2
07 мая '16 в 2:09 2016-05-07 02:09 Die Antwort wird von Shubham Sharma am 07. Mai '16 um 2:09 2016-05-07 02:09 gegeben

Hier ist das JavaDoc für diese Methode. Die Methode gibt die aktuelle Zeit in Millisekunden seit dem 1. Januar 1970 UTC zurück.

2
26 февр. Die Antwort wird von Nathan am 26. Februar gegeben. 2016-02-26 19:56 '16 um 19:56 2016-02-26 19:56

Als ich es mit meinem Projekt verwenden musste, habe ich es als Timer verwendet. Zum Beispiel:

  public static void main(String[] args) { // TODO code application logic here long before = System.currentTimeMillis(); for(int i = 0; i < 2000; i++){ System.out.println("Yeet"); } long after = System.currentTimeMillis(); long diff = after-before; System.out.println("The total time is: "+ diff + "ms"); }} 
0
10 апр. Antwort von Jacob Staggs 10. April 2017-04-10 21:26 '17 um 21:26 2017-04-10 21:26

Die System.currentTimeMillis() -Methode gibt die aktuelle Zeit in Millisekunden zurück. Die Zeiteinheit des Rückgabewerts ist gleich einer Millisekunde, der Detailgrad hängt vom Basisbetriebssystem ab und kann mehr sein.

Beispielsweise messen viele Betriebssysteme die Zeit in mehreren zehn Millisekunden.

 public class SystemDemo { public static void main(String[] args) { // returns the current time in milliseconds System.out.print("Current Time in milliseconds = "); System.out.println(System.currentTimeMillis()); System.out.println("Current Time in milliseconds = " + TimeUnit.MILLISECONDS.toSeconds(timeMillis)); } } 
0
29 февр. Die Antwort wird von Mohit Jain am 29. Februar gegeben. 2016-02-29 15:16 '16 am 15:16 2016-02-29 15:16

Weitere Fragen zum Tag oder zur Frage stellen