L'une des caractéristiques de la nouvelle Date du Temps de l'API en Java 8 est censé être une précision à la nanoseconde. Cependant lorsque j'imprime la Date actuelle Heure de la console comme
DateTimeFormatter formatter = DateTimeFormatter
.ofPattern("yyyy-MM-dd'T'HH:mm:ss,nnnnnnnnnZ");
System.out.println(OffsetDateTime.now().format(formatter));
Je ne vois que de la précision à la milliseconde: 2015-11-02T12:33:26,746000000+0100
Le système d'exploitation ne semblent appuyer une précision à la nanoseconde. Lorsque j'imprime la date actuelle heure via le Terminal
date -Ins
Je vois 2015-11-02T12:33:26,746134417+0100
Comment puis-je obtenir une précision à la nanoseconde en Java? Je suis en cours d'exécution Oracle Java 1.8.0_66 sur Ubuntu 14.04 64 bits