如何在 JAVA GWT 中替换已弃用的构造函数 Date(int, int, int)?

how to replace the deprecated constructor Date(int, int, int) in JAVA GWT?

我正在开发现有的 GWT 应用程序。我看到了这个警告

the constructor Date(int, int, int) is deprecated

由于 GWT 客户端不支持 java.util.Calendar,我正在寻找如何替换此方法。

我相信 this 会帮助回答您的问题。

您可以使用 Calendar.set()Calendar.get() 方法来 set/get 日期。

始终使用日历(GregorianCalendar 会满足您的需要)。当你需要把它变成一个 Date 对象时,使用 Calendar.getTime()

此页面包含示例: http://www.mkyong.com/java/java-date-and-calendar-examples/

GWT 没有替代品(至少现在,java.time support/emulation 应该会在未来的某个时间出现)。如果您想摆脱警告,只需输入 @SuppressWarnings("deprecation")