We're almost there, but looking at the tests, it looks like the behaviour is wrong:
The intended behaviour is that -20.5mins (minus 20 minutes 30 secs) should truncate to -20mins -2.1secs truncate to -2secs Note that the truncation is different to Instant here. An Instant truncates towards the far past - like RoundingMode.FLOOR A Duration truncates towards the zero - like RoundingMode.DOWN Stephen On 29 March 2016 at 13:18, nadeesh tv <nadeesh...@oracle.com> wrote: > Hi all, > > Bug Id : https://bugs.openjdk.java.net/browse/JDK-8148849 > > Enhanced Duration by adding public Duration truncatedTo(TemporalUnit unit) > > Please http://cr.openjdk.java.net/~ntv/8148849/webrev.00/ > > -- > Thanks and Regards, > Nadeesh TV >