java的前台传来一个Date日期的值,获取该日期的前一天

最简单的做法是:
// 假如这是前台传来的Date时间
Date dt;
// 1天的毫秒数
long oneDayTime = 1000*3600*24;
// 这个now就是减1天的时间了
Date nowTime = new Date(dt.getTime() - oneDayTime);

原理就是用Date的毫秒数做运算,最后再将运算出来的毫秒数再转换成时间。
posted @ 2021-04-08 14:43  岁月淡忘了谁  阅读(757)  评论(0编辑  收藏  举报