3、设计一个获取当前年份,当前月份的DateUtil工具类,使用普通静态工具类设计方式
时间: 2024-03-21 08:40:11 浏览: 51
一个DateUtil.java时间日期操作工具类
可以使用以下代码实现该功能:
```java
import java.util.Calendar;
public class DateUtil {
// 私有化构造方法,防止被实例化
private DateUtil() {}
/**
* 获取当前年份
*/
public static int getCurrentYear() {
Calendar calendar = Calendar.getInstance();
return calendar.get(Calendar.YEAR);
}
/**
* 获取当前月份
*/
public static int getCurrentMonth() {
Calendar calendar = Calendar.getInstance();
return calendar.get(Calendar.MONTH) + 1; // 月份从0开始,加1才是实际月份
}
}
```
使用方法:
```java
int year = DateUtil.getCurrentYear(); // 获取当前年份
int month = DateUtil.getCurrentMonth(); // 获取当前月份
```
注意,这里的工具类采用了私有化构造方法和静态方法的设计方式,这样可以保证该工具类不会被实例化,也可以方便地调用其中的静态方法。
阅读全文