62,614
社区成员
发帖
与我相关
我的任务
分享
public void sendMessage(){
new Thread() {
public void run() {
try {
boolean flag = true;
long starttime = 1l;
long endtime = 1l;
while(flag){
if(readFromTxt().equals("yes")){
if(endtime - starttime > 1000 * 1000 * 1000 * 600 || endtime - starttime == 0){
HumanResourceBO bo = new HumanResourceBO();
Result result = bo.getRetireWarning(dayleft);
ESSBean[] beans = result.getAllBeans();
if(beans != null && beans.length != 0){
starttime = System.nanoTime();
WarningPO po = null;
String SMS_CONTENT = "";
String url = "";
for(int i = 0; i < beans.length; i++){
po = (WarningPO)beans[i];
SMS_CONTENT = po.getOrgname() + "的" + po.getUserName() + "将于" + String.valueOf(po.getRetiredate()).substring(0,10) + "退休";
System.out.println(SMS_CONTENT);
}
}
}
endtime = System.nanoTime();
}
else
flag = false;
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}.start();
import java.util.Timer;
class TimerTaskTest extends java.util.TimerTask {
@Override
public void run() {
System.out.println("start");
}
}
public class Test {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new TimerTaskTest(), 1000, 2000);
try {
Thread.sleep(1000);
} catch (Exception ex) {
timer.cancel();
}
}
}