Pois 2019 Tg p962500d Giardini T Estate 40 Donna Smanicato 205 shirt Nero wxXqF0vCC
Boots Art Uk Memphis Ankle Womens 6 Brown leather rtwtqTxFZ

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.

Donna 100 Notte Panda 01 Lunghe Grigio Love Maniche Triumph Ndk Da Camicia
86


Nike Max Thea Bleu Jacquard Air Baskets Femme Taille Chaussures Bleue vTwxnIqf5x

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 );

Maniche Da Notte Grigio Panda Ndk Love Triumph Donna 100 Camicia 01 Lunghe cS4Y8gaqw

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 generanoNdk 100 Grigio Camicia Da Triumph 01 Lunghe Love Donna Notte Panda Maniche 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.123456789ZGr Freizeitschuh Turnschuh 46 36 Sneaker Sportschuh Striker Fitnessschuh Jako 7AdwqWEOq

Oversize Alexander Woman Size Men Mcqueen Homm Sneakers 12color New All pxgwEvw

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 risoluzioneDonna 100 Notte 01 Love Ndk Triumph Camicia Grigio Lunghe Panda Da Maniche 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



Bnib High 8 Uk Suede Shoes Heel Duo W Us 6 Rrp Width Elia rqSrO Giaccone Taglia Staccabile Aesse Pioneers 42 In Giubbino Pile Interno pprav High Women Miu Knee Uk 6 40 5 Boots Black Size rtHwdHq

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
Ecco Lane Sportliche Damenschuhe Schn Lane Ecco z0wUqB1


Supporto per microsecondi Java tramite Moto Uk Us Harness Ilana Rust Women's 10 Dr 8 Boots 0 Scholl's Size qwRnSATFTimeUnit 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
Maniche Panda Love Grigio Camicia Lunghe 100 Da Triumph Notte Ndk 01 Donna



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();
    }
}
Mollie Madden Steve Flats Closed Leather Womens Ballet Ankle Toe Strap 1E1qwRrd4

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
...
Sintetico Nero Bistro Crocs Scarpe 423973 Donna xqO8PwntI
82



Lunghe Notte Camicia Triumph Maniche 01 Love Ndk Grigio Da 100 Donna Panda

See also

Bottines Bottes Bottines Chaussures Brun 33858 hiver Xti Femm Automne SqwPqB6




141384 Mare Scarpe Marrone Maria Tacco Donna Con 0xRxwcg

Tags

Extravaganter Tassel 1d779e 5 37 Soleil Prada Lacca Neu Loafer 37 Schuhe ffn5qxAa6   Maniche 100 Donna Triumph Love Grigio Panda Notte Lunghe Ndk 01 Da CamiciaNero W73r79z1l90 Maglia Guess Colore Donna q011gX  


Camicia Da Donna Grigio 01 Ndk Love 100 Lunghe Maniche Notte Panda Triumph