Java Calendar set 一个日期之后,如何获取当前年月日
时间: 2024-04-08 17:30:39 浏览: 103
您可以使用Calendar类的get方法来获取设置后的年、月和日。以下是示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
// 设置日期
calendar.set(Calendar.YEAR, 2022);
calendar.set(Calendar.MONTH, Calendar.JULY);
calendar.set(Calendar.DAY_OF_MONTH, 10);
// 获取年、月、日
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("年:" + year);
System.out.println("月:" + (month + 1)); // 注意月份是从0开始的,需要加1
System.out.println("日:" + day);
}
}
```
这样,您就可以获取设置后的当前年月日。输出结果将会是:
```
年:2022
月:7
日:10
```
阅读全文