Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať čas pomocou Java

Štandardné knižnice tried Java podporuje komplexný rad operácií na objektoch označujúcich časové pečiatky a trvania časových intervaloch . Výpočet uplynulý čas medzi dvoma časovými značkami je bežný problém v Java aplikáciách , a to nie je priamo riešená žiadnym preddefinovaným spôsobom , ale môžete vykonať tento výpočet v kódu v jazyku Java . Návod dovolená 1

zahrnúť nasledujúci riadok na začiatku kódu Java :

import java.util * ;
2

Vytvorte objekty , ktoré zastupujú . začiatku a konca časovej značky na časové obdobie . Môžete napríklad vytvoriť inštancie vopred definované GregorianCalendar triedy pre dva termíny , ktorých rozdiel Ak chcete počítať , ako v nasledujúcom ukážkovom kóde :

GregorianCalendar beginningTimestamp = new GregorianCalendar ( 2009 , Calendar.APRIL , 10 ) ;

GregorianCalendar endingTimestamp = new GregorianCalendar ( 2011 , Calendar.JUNE , 20 ) ;

Nahradiť dáta v príklade ( 04.10.2009 a 6/20/2011 , v tomto poradí ) s dáta svojho výberu
3

Compute počet milisekúnd , ktoré uplynuli medzi dvoma časovými značkami pomocou getTime ) metódy ( ako v nasledujúcom ukážkovom kóde : ..

dlhé millisecondsElapsed ; ..

millisecondsElapsed = ( endingTimestamp.getTime ( ) ) getTime ( ) - ( beginningTimestamp.getTime ( ) ) getTime ( ) ;
4

Previesť počet milisekúnd k časovej jednotke podľa vášho výberu , ako v nasledujúcom ukážkovom kóde , ktorý prevádza do dní :

int daysElapsed = millisecondsElapsed /( 24 * 60 * 60 * 1000 ) ;

Po vykonaní tohto riadku , premenná " daysElapsed " bude obsahovať počet dní medzi dvoma časovými značkami .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené