in src/main/java/com/epam/parso/date/SasTemporalUtils.java [135:145]
static BigDecimal roundSeconds(Double sasSeconds, int precision) {
BigDecimal seconds = new BigDecimal(sasSeconds)
.setScale(precision, sasSeconds < 0 ? HALF_DOWN : HALF_UP);
if (seconds.remainder(BIG_SECONDS_IN_DAY).compareTo(BigDecimal.ZERO) == 0) {
if (seconds.doubleValue() > sasSeconds) {
seconds = seconds.subtract(BIG_NANOSECOND_FRACTION).setScale(precision, FLOOR);
}
}
return seconds;
}