闲的无聊写了一个房租的后台

package controller;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
import DemoMessage.DemoMessage;
import bean.Room;
public class queryMessage
{

private static Timer timer = null;

private static TimerTask task = null;

private final Long CHECK_TIME = 24*60*60*1000L;

private final Long CHECK_TIME_Test = 10*1000L;

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

List<Room> roomList = new ArrayList<Room>();

String roomNum = "";

public void ifPayTheRent()
{
Room r1 = new Room("5021","300","2018/4/1 19:22:00");
Room r2 = new Room("5022","600","2018/4/1 20:10:00");
Room r3 = new Room("5023","900","2018/4/1 20:24:00");
roomList.add(r1);
roomList.add(r2);
roomList.add(r3);
isTimeOut();
}

private boolean isTimeOut()
{
boolean flag = false;
timer = new Timer();
if (task !=null)
{
task.cancel();
}
task = new TimerTask()
{
@Override
public void run()
{
checkRoomTime();
}
};

timer.schedule(task, new Date(), CHECK_TIME_Test);
return flag;
}

//得到租户的入住时间
private boolean checkRoomTime()
{
//System.out.println("//得到租户的入住时间");
boolean flag = false;

for(Room rTime:roomList)
{
//System.out.println(rTime.toString());
try
{
Long left = paseTime(rTime.getTime());
Long right = paseTime(getDate());
//System.out.println("left:"+left);
//System.out.println("right:"+right);
if(left < right)
{
flag = true;
System.out.println(rTime.getRoomNum()+"号房主该交房租了!再不交就报警啦!哈哈哈");
}
else
{
System.out.println(rTime.getRoomNum()+"号房主距离交房租还剩"+(left-right)+"秒");
}
}
catch (ParseException e)
{
e.printStackTrace();
}

}
return flag;
}

//得到当前的系统时间
private String getDate()
{
return sdf.format(new Date());
}
//时间转换类
private Long paseTime(String time) throws ParseException
{
Date d = new Date();
d = sdf.parse(time);
return d.getTime() / 1000;
}

public static void main(String[] args)
{
new queryMessage().ifPayTheRent();
}
}

 

--------------------------------------------------------------------------查看结果----------------------------------------------------------------------------

 

posted @ 2018-04-19 18:26  追梦少年_09  阅读(167)  评论(1编辑  收藏  举报