Java 如何从wildfly 10服务器获取当前日期并将其转换为int?
我正在使用Wildfly Jboss 10服务器应用程序。我正在制作一个拍卖网站,需要为他们创建一个时间(拍卖2天后到期)。。我在想一个程序计时器 以下是我迄今为止所做的:Java 如何从wildfly 10服务器获取当前日期并将其转换为int?,java,timer,Java,Timer,我正在使用Wildfly Jboss 10服务器应用程序。我正在制作一个拍卖网站,需要为他们创建一个时间(拍卖2天后到期)。。我在想一个程序计时器 以下是我迄今为止所做的: public void setTimer() { int finalInt = 0; Date date = new Date(); Calendar c = Calendar.getInstance(); c.setTime(date); int dayOfWeek = c.ge
public void setTimer() {
int finalInt = 0;
Date date = new Date();
Calendar c = Calendar.getInstance();
c.setTime(date);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
finalInt += dayOfWeek + 2;
Date dateFinal = new Date(finalInt);
Timer timer = timerService.createSingleActionTimer(dateFinal, new TimerConfig());
}
@Timeout
public void programmaticTimeout(Timer timer) {
this.setLastProgrammaticTimeout(new Date());
logger.info("Programmatic timeout occurred.");
}
它不起作用,并且会收到日历警告,警告如下:
Could not load declaring class: timeout.TimerSessionBean of timeout method
at org.jboss.as.ejb3.timerservice.CalendarTimer.getTimeoutMethod(CalendarTimer.java:299)
我想从服务器获取当前日期并将其转换为int,而不是使用Calendar类
有人能帮我吗?有可能做到这一点吗