java - How do I get the date of 31 days ago? -
how can x should 31 days before current_date?
x(date)___________________________current_date 31
just subtract 31 days. example:
localdate current = new localdate(2015, 6, 19); localdate x = current.minusdays(31); // 2015-05-19 to get current date, use:
localdate current = new localdate(); // default time zone or
localdate current = new localdate(zone); // specific zone or may want create own "clock" representation able give current instant, in case you'd use:
localdate current = clock.getcurrentinstant().todatetime(zone).tolocaldate(); (that lets use dependency injection write simpler unit tests fake clock.)
Comments
Post a Comment