import java.util.Calendar;
import java.util.Date;
public class DateExample {
public static void main(String[] args) {
// 获取当前日期时间
Date currentDate = new Date();
System.out.println("当前日期: " + currentDate);
// 使用Calendar类减一天
Calendar calendar = Calendar.getInstance();
calendar.setTime(currentDate);
calendar.add(Calendar.DAY_OF_MONTH, -1); // 减去一天
// 获取前一天的日期
Date previousDay = calendar.getTime();
System.out.println("前一天的日期: " + previousDay);
}
}
new Date()
获取当前的日期和时间。Calendar
类:创建一个 Calendar
实例,并将当前日期设置给它。calendar.add(Calendar.DAY_OF_MONTH, -1)
方法,将日期减去一天。calendar.getTime()
方法获取修改后的日期。如果你需要更现代的方式(例如使用 java.time
包),可以参考以下代码:
import java.time.LocalDate;
public class LocalDateExample {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
System.out.println("当前日期: " + currentDate);
// 减去一天
LocalDate previousDay = currentDate.minusDays(1);
// 输出前一天的日期
System.out.println("前一天的日期: " + previousDay);
}
}
LocalDate.now()
获取当前日期(不包含时间部分)。currentDate.minusDays(1)
方法,将日期减去一天。previousDay
即可。上一篇:java 获取当前时间的时间戳
下一篇:java object类
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站