title: Rationale behind Instant.getEpochSecond vs Instant.toEpochMilli
body: <p>Can somebody explain the rationale behind the naming of <a href="http://docs.oracle.com/javase/8/docs/api/java/time/Instant.html#getEpochSecond--" rel="noreferrer">Instant.getEpochSecond</a> vs. <a href="http://docs.oracle.com/javase/8/docs/api/java/time/Instant.html#toEpochMilli--" rel="noreferrer">Instant.toEpochMilli</a>? The only reason I can think of is the internal representation of an instant as seconds relative to epoch and nano seconds relative to that second whereas the milli seconds are calculated from those two values.</p>
  
  <p>But why would you let such an implementation detail leak into a new API?</p>