下面是 Date
类型和 Calendar
类型相互转化的示例代码:
import java.util.Calendar;
import java.util.Date;
public class DateToCalendarExample {
public static void main(String[] args) {
// 创建一个 Date 类型的对象
Date date = new Date();
// 使用 Calendar 将 Date 转换为 Calendar 类型
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
// 输出 Calendar 的年、月、日
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH) + 1); // 月份从 0 开始,因此要加 1
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
// 使用 Calendar 将日期加 6 天
calendar.add(Calendar.DAY_OF_MONTH, 10);
// 将 Calendar 转