Kas yra System.currentTimeMillis ()?

Kas yra System.currentTimeMillis() ? Ką tai daro šis metodas?

-80
19 нояб. nustatyti vartotojo2924444 lapkritis 19 2013-11-19 00:08 '13, 00:08 2013-11-19 00:08
@ 5 atsakymai

Statinis metodas System.currentTimeMillis() grąžina laiką nuo 1970 m. Sausio 1 d., System.currentTimeMillis() . Grąžinimo vertė yra ilga. Štai pavyzdys:

 long timeNow = System.currentTimeMillis(); 

Grąžinta ilgoji vertė gali būti naudojama initialize java.util.Date , java.sql.Date , java.sql.Timestamp ir java.util.GregorianCalendar objektus.

Laiko išsamumas

Sistemos System.currentTimeMillis() metodas yra daugiau nei 1 milisekundė. Jei šį metodą skambinate kelis kartus, pamatysite, kad tam tikrą laiką gausite tą pačią vertę, tada staiga eina 10-20-30 milisekundžių ar daugiau.

9
09 марта '16 в 9:58 2016-03-09 09:58 atsakymą pateikė Nagashree Bhat, kovo 09 '16, 9:58 2016-03-09 09:58

Na, jūsų klausimas buvo geras, jų aprašymas yra toks: java.> metodas grąžina dabartinį laiką milisekundėmis.

Grąžinimo vertės laiko vienetas yra lygus milisekundei, detalumo laipsnis priklauso nuo bazinės operacinės sistemos ir gali būti daugiau.

Iš tikrųjų tai yra metodas su aprašymu:

border=0
 package name = java.> 

Pavyzdys programa, kurią galite naudoti

 import java.> 
2
07 мая '16 в 2:09 2016-05-07 02:09 Atsakymą pateikė Shubham Sharma gegužės 07, 16 d. 2:09 2016-05-07 02:09

Čia yra šio metodo „ JavaDoc “. Metodas grąžina dabartinį laiką milisekundėmis nuo 1970 m. Sausio 1 d. UTC.

2
26 февр. Atsakymą pateikė Nathan 26 vasario mėn. 2016-02-26 19:56 '16 at 19:56 2016-02-26 19:56

Kai turėjau jį naudoti su savo projektu, aš jį panaudojau kaip laikmatį. Pavyzdžiui:

  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 апр. Jacob Staggs atsakymas balandžio 10 d 2017-04-10 21:26 '17 ne 21:26 2017-04-10 21:26

Sistemos System.currentTimeMillis() metodas grąžina dabartinį laiką milisekundėmis. Grąžinimo vertės laiko vienetas yra lygus milisekundei, detalumo laipsnis priklauso nuo bazinės operacinės sistemos ir gali būti daugiau.

Pavyzdžiui, daugelis operacinių sistemų matuoja laiką dešimtimis milisekundžių.

 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 февр. Atsakymą pateikė Mohit Jain , vasario 29 d. 2016-02-29 15:16 '16 at 15:16 2016-02-29 15:16

Kiti klausimai apie žymą arba Užduoti klausimą