Searched defs:nanoAdjustment (Results 1 - 2 of 2) sorted by relevance

/libcore/ojluni/src/main/java/java/time/
H A DInstant.java316 * @param nanoAdjustment the nanosecond adjustment to the number of seconds, positive or negative
321 public static Instant ofEpochSecond(long epochSecond, long nanoAdjustment) { argument
322 long secs = Math.addExact(epochSecond, Math.floorDiv(nanoAdjustment, NANOS_PER_SECOND));
323 int nos = (int)Math.floorMod(nanoAdjustment, NANOS_PER_SECOND);
922 long nanoAdjustment = nanos + nanosToAdd; // safe int+NANOS_PER_SECOND
923 return ofEpochSecond(epochSec, nanoAdjustment);
H A DDuration.java234 * @param nanoAdjustment the nanosecond adjustment to the number of seconds, positive or negative
238 public static Duration ofSeconds(long seconds, long nanoAdjustment) { argument
239 long secs = Math.addExact(seconds, Math.floorDiv(nanoAdjustment, NANOS_PER_SECOND));
240 int nos = (int) Math.floorMod(nanoAdjustment, NANOS_PER_SECOND);
490 * @param nanoAdjustment the nanosecond adjustment within the second, from 0 to 999,999,999
492 private static Duration create(long seconds, int nanoAdjustment) { argument
493 if ((seconds | nanoAdjustment) == 0) {
496 return new Duration(seconds, nanoAdjustment);
812 long nanoAdjustment = nanos + nanosToAdd; // safe int+NANOS_PER_SECOND
813 return ofSeconds(epochSec, nanoAdjustment);
[all...]

Completed in 7 milliseconds