用Java写一个方法、获取年、月;入参是Date类型、出参是年份、月份
时间: 2023-10-20 07:07:36 浏览: 141
Date类型的转换
5星 · 资源好评率100%
可以使用Java中的Calendar类来实现获取年、月的方法,具体实现如下:
```java
import java.util.Calendar;
import java.util.Date;
public class DateUtils {
public static int getYear(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.YEAR);
}
public static int getMonth(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.get(Calendar.MONTH) + 1;
}
}
```
其中,`getYear()`方法获取年份,`getMonth()`方法获取月份,入参为`Date`类型的日期对象,出参为对应的年份或月份。需要注意的是,`Calendar`类中的月份是从0开始计数的,因此在`getMonth()`方法中需要将月份加1才是实际的月份。
阅读全文