上面的代码中The constructor Date(int, int, int) is deprecated
时间: 2023-12-14 10:05:20 浏览: 169
深入浅析JavaScript中的constructor
这个警告信息是因为在 Java 中,Date(int year, int month, int date) 构造函数已经被标记为过时(deprecated),意味着它不再被建议使用,而是推荐使用其他替代方法。
如果你想避免这个警告,可以使用 Calendar 类来代替 Date 类。以下是一个使用 Calendar 的示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2021, Calendar.JULY, 1);
System.out.println(calendar.getTime());
}
}
```
这个程序将输出:Thu Jul 01 00:00:00 CST 2021。可以看出,使用 Calendar 类可以达到同样的效果,而且不会产生警告。
阅读全文