The title of the question includes all the details.
If I have BigDecimal seconds = new BigDecimal("32365423.56");
Is there API methods that convert this to:
n years, n months, n days, n hours, n minutes, n seconds.
If time is ambiguous in seconds, then assume in seconds these values: (I'm not confined to these values)
BigDecimal year = new BigDecimal("31556908.8");
BigDecimal month = new BigDecimal("2629739.52");
BigDecimal day = new BigDecimal("86400");
BigDecimal hour = new BigDecimal("3600");
BigDecimal minute = new BigDecimal("60");