【发布时间】:2012-12-17 18:28:39
【问题描述】:
我创建了一个每天在特定时间运行的程序,
但我希望这个程序在某些特定的日子(周末)停止,
我已经使用下面的代码来设置当前时间,
public int GetDateNow()
{
Calendar currentdate = Calendar.getInstance();
DateFormat dateformat = new SimpleDateFormat("HHmm");
String datenow = dateformat.format(currentdate.getTime());
int DN=Integer.parseInt(datenow);
return DN;
}
以及主类中的以下代码
while(true)
{
Thread.sleep(1*1000);
if(gt.GetDateNow()==0000)
{
//perform action
}
}
【问题讨论】:
-
-1 这是first result...
-
仅供参考,非常麻烦的旧日期时间类,例如
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat现在是 legacy,被 Java 8 中内置的 java.time 类所取代,之后。见Tutorial by Oracle。
标签: java