我目前正在为一个大学项目开发投标系统。用户可以创建拍卖。用户必须输入有关拍卖的许多信息,包括开始时间和结束时间。但是如何知道拍卖何时结束。
我正在考虑为每次拍卖在服务器上创建一个计时器,以便为每次拍卖触发一个计时器。
服务器实现在java上
我目前正在为一个大学项目开发投标系统。用户可以创建拍卖。用户必须输入有关拍卖的许多信息,包括开始时间和结束时间。但是如何知道拍卖何时结束。
我正在考虑为每次拍卖在服务器上创建一个计时器,以便为每次拍卖触发一个计时器。
服务器实现在java上
查看Quartz Scheduler,它可能对您的目的有用。
I hope I understood this correctly; you're asking how to know if the auction has ended.
I guess that would be
public boolean hasEnded(){
return getEndTime().compareTo(new Date()) < 0;
}