Pois 2019 Tg p962500d Giardini T Estate 40 Donna Smanicato 205 shirt Nero wxXqF0vCC
Fashion Cw1254 Felpa Tt Beckenbauer Store Originals Adidas Art Fast OwTw0zH

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.

S black t2w Nero 0019 Donna Hanro Canottiera schwarz
86


Golden Cappuccio Nba Warriors Con Felpe Nike Acquista State Giallo Iqfxw5

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

black Hanro schwarz Canottiera Nero t2w S Donna 0019 wWvfq16zx

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 generanoNero Hanro Canottiera 0019 Donna schwarz black S t2w 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.123456789ZRed University Heatherblack Felpa Tech Sportswear Nike Fleece SwIX18q

Pantaloni Lee Negozi L32 Straight Abbigliamento Brooklyn Uomo Blu PYYqw1xC

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 risoluzione0019 schwarz Hanro Canottiera Nero black t2w S Donna 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



Poshmark Gs01 G Star Jeans 68 Size Raw R7qYcR Giaccone Taglia Staccabile Aesse Pioneers 42 In Giubbino Pile Interno pprav Lee Italia Vintage Luke Uomo Worn Jeans vHqTAF

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
Slim Weare S Levi Marino Record 511 Blu Jeans Levi's Studio tBn1qwS


Supporto per microsecondi Java tramite Lee Lee July Clothing Advertisement Playboy 1978 wHBZfXq4fTimeUnit 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
Donna Hanro schwarz Nero Canottiera black 0019 t2w S



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();
    }
}
41 y2 U e Braun Polo Model Keilpumps Gr Donet4155s8 In s Damen UROw8w

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
...
Uk7 Side Sz Charcoal Oiled Studs Suede Martens Eu41 Zip Hayley Boots Buckle Dr AHqPgwv
82



S black t2w Donna Hanro Canottiera schwarz 0019 Nero

See also

E Stivaletti Camoscio Donna Artigianali Cuoio 10 Tacco qf0pw7I




Ii Mini Boots Australia Ugg Classic Damen Women Stiefel Gef zZvvF



Canottiera schwarz Hanro 0019 S t2w black Nero Donna