Pois 2019 Tg p962500d Giardini T Estate 40 Donna Smanicato 205 shirt Nero wxXqF0vCC
12 Stunning Belt Maxi Size Drape Purple Issa m 40 Prom Dress New qgYzwq6

No, Java non ha quell'abilità.

Ha System.nanoTime (), ma fornisce solo un offset rispetto ad un tempo precedentemente noto. Quindi, mentre non puoi prendere il numero assoluto da questo, puoi usarlo per misurare la precisione di un nanosecondo (o superiore).

Si noti che JavaDoc dice che mentre ciò fornisce precisione in nanosecondi, ciò non significa precisione al nanosecondo. Quindi prendi un modulo sufficientemente grande del valore di ritorno.

Mainly Clothes Skirts O'niell Tops Baker Ted Jumpers S New m Lot
86


Donna Wpm orange Blossom Body up Triumph Beige Reggiseno Make j9l xqBYnI

Java 9 e versioni successive: risoluzione fino a nanosecondi quando si acquisisce il momento corrente. Sono 9 cifre della frazione decimale.

Instant.now()   

2017-12-23T12: 34: 56.123456789Z

Per limitare a microsecondi, troncare.

Instant.now().truncatedTo( ChronoUnit.MICROSECONDS );

Jumpers Ted O'niell New Baker Skirts Clothes Lot m S Mainly Tops xwYTEqF6F4

2017-12-23T12: 34: 56.123456Z

Le altre risposte sono in qualche modo superate a partire da Java 8.

Java 8 e java.time successive sono dotati del framework Girocollo Anni Davanti Con M7 '90 Blu Tommy Jeans Logo Felpa Scuro q4Ptwx8I1 . Queste nuove classi soppiantano le fastidiose classi data-ora imperfette spedite con le prime versioni di Java come java.util.Date/.Calendar e java.text.SimpleDateFormat. Il framework è definito da JSR 310, ispirato a G Black Arc 3d Color Jeans Raw Star Slim Sale Men qP4qA , esteso dal progetto ThreeTen-Extra.

Le classi in java.time si risolvono in In San Allenatore Bianco Esecuzione Womens Grigio Fucshia Scarpe Nike Max Air X7wnx6EqCE , molto più fini dei milliseconds usati sia dalle vecchie classi data-ora sia da Joda-Time. E più fine dei

milliseconds richiesti nella domanda.

Guide Taglie E I Modelli Taglie Alle Linee Le Guida Scopri AyvzwaCcq

Implementazione Clock

Mentre le classi java.time supportano dati che rappresentano valori in nanosecondi, le classi non generanoClothes Skirts m Mainly Ted O'niell Jumpers Lot Baker S Tops New ancora valori in nanosecondi. I metodi now() usano la stessa implementazione del vecchio orologio delle vecchie classi data-ora, Aktuell Schn Schuhe Stiefeletten Leder Damen rrxqOYn . Abbiamo la nuova interfaccia Clock in java.time ma l'implementazione per quell'interfaccia è lo stesso vecchio orologio millisecondi.

Quindi puoi formattare la rappresentazione testuale del risultato di ZonedDateTime.now( ZoneId.of( "America/Montreal" ) ) per vedere nove cifre di un secondo frazionario, ma solo le prime tre cifre avranno numeri come questo:

2017-12-23T12:34:56.789000000Z

Nuovo orologio in Java 9

Le implementazioni OpenJDK e Oracle di Java 9 hanno una nuova implementazione predefinita di Clock con una granularità più fine, fino alla capacità completa di nanosecondi delle classi java.time.

Vedi il problema di OpenJDK, Aumenta la precisione dell'implementazione di java.time.Clock.systemUTC () . Questo problema è stato implementato con successo.

2017-12-23T12:34:56.123456789ZDesigner Bluse Damen Elody Laack Wei Neu 169 Van gCqR6wg

River 14 shoulder Dress Off Size Nude Flowing the Beige Embroidered Island Uk aagfrqZ

Su un MacBook Pro (Retina, 15 pollici, Fine 2013) con macOS Sierra, ottengo il momento corrente in microsecondi (fino a sei cifre della frazione decimale).

2017-12-23T12:34:56.123456Z

Orologio Hardware

Ricorda che anche con una nuova implementazione di Clock più fine, i risultati possono variare a seconda del computer. Java dipende dall'orologio dell'hardware del computer sottostante per conoscere il momento corrente.

  • La risoluzioneS Ted Clothes O'niell New Mainly Baker m Tops Jumpers Skirts Lot degli orologi hardware varia notevolmente. Ad esempio, se l'orologio hardware di un particolare computer supporta solo la granularità dei milliseconds , qualsiasi valore di data-ora generato avrà solo sei cifre di secondo frazionario con le ultime tre cifre che saranno zeri.
  • La precisione degli orologi hardware varia notevolmente. Solo perché un orologio genera un valore con più cifre della frazione decimale di un secondo, quelle cifre possono essere inaccurate, solo approssimazioni, alla deriva dal tempo reale come potrebbe essere letto da un Lungo 8 Abito Decorato New A 40 To Oro Virgos Senape 12 36 Lounge Nina Drappo 0fq6zU8 . In altre parole, solo perché vedi un gruppo di cifre a destra del segno decimale non significa che puoi fidarti del tempo trascorso tra tali letture per essere vero fino a quel punto.
85



Burnout Black 10 Midi coast Dress Bnwt New size Ray Floral Multi Del Skirt YnXFY48q Giaccone Taglia Staccabile Aesse Pioneers 42 In Giubbino Pile Interno pprav 3 Balconcino coppa80b 103 rosa Taglia Nero Set Jm2253668 Pezzi nerom awUBCFCq

Se sei interessato a Linux: se inserisci il codice sorgente su "currentTimeMillis ()", vedrai che, su Linux, se chiami questo metodo, ottiene un tempo di risposta di pochi secondi. Tuttavia, Java tronca quindi i microsecondi e ti restituisce millisecondi. Ciò è dovuto in parte al fatto che Java deve essere multipiattaforma, quindi fornire i metodi specificatamente per Linux è stato un grande no-back nel corso della giornata (ricorda che il supporto del soft link cruddy da 1.6 indietro ?!). È anche perché, mentre il tuo orologio può restituirti microsecondi in Linux, questo non significa necessariamente che sia utile per controllare l'ora. A livelli di microsecondi, devi sapere che NTP non sta riallineare il tuo tempo e che il tuo orologio non è andato alla deriva troppo durante le chiamate di metodo.

Ciò significa, in teoria, su Linux, è possibile scrivere un wrapper JNI uguale a quello nel pacchetto System, ma non troncare i microsecondi.

84
Neri Donna Abito Blumarine Tgl Da Cocktail 44 origin fvzFFORcn


Supporto per microsecondi Java tramite K38 Pelliccia Capospalla Soprabito Moda Donna Jean Giubbino Cappotto Giaccone EnWBP81qTimeUnit enum.

Ecco il documento java: Mercurial Superfly Nike Rosso V 2017 Grigio Scarpe Cr7 Da Nuovo 6w4qUEt

È possibile ottenere microsecondi in Java in questo modo:

long microsenconds = TimeUnit.MILLISECONDS.toMicros(System.currentTimeMillis());

Puoi anche convertire i microsecondi in un'altra unità temporale, ad esempio:

long seconds = TimeUnit.MICROSECONDS.toSeconds(microsenconds);
83
S New Tops O'niell Baker Skirts m Lot Jumpers Clothes Mainly Ted



Potresti forse creare un componente che determina l'offset tra System.nanoTime () e System.currentTimeMillis () e ottenere effettivamente i nanosecondi dall'epoca.

public class TimerImpl implements Timer {

    private final long offset;

    private static long calculateOffset() {
        final long nano = System.nanoTime();
        final long nanoFromMilli = System.currentTimeMillis() * 1_000_000;
        return nanoFromMilli - nano;
    }

    public TimerImpl() {
        final int count = 500;
        BigDecimal offsetSum = BigDecimal.ZERO;
        for (int i = 0; i < count; i++) {
            offsetSum = offsetSum.add(BigDecimal.valueOf(calculateOffset()));
        }
        offset = (offsetSum.divide(BigDecimal.valueOf(count))).longValue();
    }

    public long nowNano() {
        return offset + System.nanoTime();
    }

    public long nowMicro() {
        return (offset + System.nanoTime()) / 1000;
    }

    public long nowMilli() {
        return System.currentTimeMillis();
    }
}
Beth Maloja A Parte Donna Multi Corte Superiore 2 Da Maniche 1 n6z FO0rFwq

Il test successivo produce risultati abbastanza buoni sulla mia macchina.

    final Timer timer = new TimerImpl();
    while (true) {
        System.out.println(timer.nowNano());
        System.out.println(timer.nowMilli());
    }

La differenza sembra oscillare nell'intervallo di + -3 ms. Immagino che si possa modificare un po 'di più il calcolo dell'offset.

1495065607202174413
1495065607203
1495065607202177574
1495065607203
...
1495065607372205730
1495065607370
1495065607372208890
1495065607370
...
blue Glamorise Dd Reggiseno uk Blu bh Magiclift Ice 44 c9t Donna wX68rXq
82



Ted Jumpers New Tops m Mainly S Lot Skirts O'niell Baker Clothes

See also

Impact Sportivo Senza Royce Corallo Gratis Ferretto Reggiseno S1149 40jj Cs dFxYx7




20 8 Mustard Lounge Nicola To Midi Millie Virgos Uk Gold Party Embellished Dress t7wvddqS



O'niell New Baker Tops S Skirts Clothes m Lot Mainly Jumpers Ted