我想从当前时间获取前一天(24 小时)。
例如,如果当前时间是 Date currentTime = new Date();
2011-04-25 12:15:31:562 GMT
如何确定时间即
2011-04-24 12:15:31:562 GMT
最佳答案
您可以使用 Calendar class 来做到这一点:
Calendar cal = Calendar.getInstance();
cal.setTime ( date ); // convert your date to Calendar object
int daysToDecrement = -1;
cal.add(Calendar.DATE, daysToDecrement);
date = cal.getTime(); // again get back your date object
关于java - 减少Java中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799797/