在 Java 中,你可以使用 java.util.Calendar
类来设置日期。下面我将介绍三种常见的方式来设置日期,并提供相关的示例代码。请注意,java.util.Calendar
类是 Java 标准库的一部分,无需额外的依赖。
import java.util.Calendar;
public class CalendarExample {
public static void main(String[] args) {
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置年份、月份和日期
calendar.set(Calendar.YEAR, 2023);
calendar.set(Calendar.MONTH, Calendar.JANUARY); // 月份从0开始,0代表一月
calendar.set(Calendar.DAY_OF_MONTH, 5);
// 获取设置后的日期
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,需要加1
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("设置后的日期:" + year + "-" + month + "-" + dayOfMonth);
}
}
import java.util.Calendar;
public class CalendarExample {
public static void main(String[] args) {
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 同时设置年、月、日
calendar.set(2023, Calendar.JANUARY, 5); // 月份从0开始,0代表一月
// 获取设置后的日期
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,需要加1
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("设置后的日期:" + year + "-" + month + "-" + dayOfMonth);
}
}
import java.util.Calendar;
import java.util.Date;
public class CalendarExample {
public static void main(String[] args) {
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 创建一个Date对象
Date date = new Date(); // 使用当前日期
// 从Date对象设置日期
calendar.setTime(date);
// 获取设置后的日期
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1; // 月份从0开始,需要加1
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("设置后的日期:" + year + "-" + month + "-" + dayOfMonth);
}
}
上述代码中,我们首先创建一个 Calendar
实例,然后使用不同的方法设置年、月、日,最后使用 get
方法获取设置后的日期。
这些示例不需要任何第三方库,因为 java.util.Calendar
是 Java 标准库的一部分。你可以将这些代码直接添加到你的 Java 项目中使用。