java定义年份区间工具类,传递某年至某年两个参数
时间: 2023-07-05 20:03:30 浏览: 45
可以使用 Java 中的 Calendar 类和 SimpleDateFormat 类来实现年份区间的工具类。
首先,定义一个 YearRangeUtil 类,其中包含一个 getYearRange 方法,该方法接受两个整数参数 startYear 和 endYear,表示起始年份和结束年份。该方法返回一个字符串,表示该年份区间的起始年份和结束年份。
示例代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class YearRangeUtil {
public static String getYearRange(int startYear, int endYear) {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
calendar.set(Calendar.YEAR, startYear);
String startYearStr = sdf.format(calendar.getTime());
calendar.set(Calendar.YEAR, endYear);
String endYearStr = sdf.format(calendar.getTime());
return startYearStr + " - " + endYearStr;
}
}
```
可以使用以下代码测试 YearRangeUtil 类的 getYearRange 方法:
```java
public static void main(String[] args) {
System.out.println(YearRangeUtil.getYearRange(2000, 2021)); // 2000 - 2021
}
```
输出结果为:2000 - 2021。