java获取指定日期的年、月、日的值
时间: 2023-12-11 10:05:09 浏览: 98
java 获取指定日期(带毫秒)13位时间戳
可以使用Java中的Calendar类来获取指定日期的年、月、日的值,代码如下:
```
Calendar calendar = Calendar.getInstance();
calendar.setTime(date); // 将日期设置到Calendar中
int year = calendar.get(Calendar.YEAR); // 获取年份
int month = calendar.get(Calendar.MONTH) + 1; // 获取月份,需要加1,因为Calendar中的月份是从0开始的
int day = calendar.get(Calendar.DAY_OF_MONTH); // 获取日期
```
其中,date为指定的日期对象。如果要获取当前日期的年、月、日的值,可以使用:
```
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR); // 获取年份
int month = calendar.get(Calendar.MONTH) + 1; // 获取月份,需要加1,因为Calendar中的月份是从0开始的
int day = calendar.get(Calendar.DAY_OF_MONTH); // 获取日期
```
阅读全文