用户设定时间:
2013-01-11 15:51:59---2013-01-11 15:59:59,3
2013-01-11 14:51:59---2013-01-11 15:51:59,3
2013-01-11 16:59:59---2013-01-11 17:59:59,0
2013-01-11 18:53:59---2013-01-11 20:53:59,0
2013-01-11 22:53:59---2013-01-11 23:53:59,3说明:
2013-01-11 22:53:59---2013-01-11 23:53:59,3
像这样就是从22:53:59到23:53:59,有3个任务要执行。
现在需求是 ,把一整天的内容按从0:00:00到23:59:59的排起来 展示给用户
如果相邻两个时间段内任务数量为0 那要自动合并,
程序处理后:
2013-01-11 0:0:00---2013-01-11 14:51:59,0
2013-01-11 14:51:59---2013-01-11 15:51:59,3
2013-01-11 15:51:59---2013-01-11 15:59:59,3
2013-01-11 15:59:59---2013-01-11 22:53:59,0
2013-01-11 22:53:59---2013-01-11 23:53:59,3
2013-01-11 23:53:59---2013-01-11 23:59:59,0请帮我实现增删改查的方法,从收假回来一直到现在了 我的项目还没有搞定,就卡在这里了。
2013-01-11 15:51:59---2013-01-11 15:59:59,3
2013-01-11 14:51:59---2013-01-11 15:51:59,3
2013-01-11 16:59:59---2013-01-11 17:59:59,0
2013-01-11 18:53:59---2013-01-11 20:53:59,0
2013-01-11 22:53:59---2013-01-11 23:53:59,3说明:
2013-01-11 22:53:59---2013-01-11 23:53:59,3
像这样就是从22:53:59到23:53:59,有3个任务要执行。
现在需求是 ,把一整天的内容按从0:00:00到23:59:59的排起来 展示给用户
如果相邻两个时间段内任务数量为0 那要自动合并,
程序处理后:
2013-01-11 0:0:00---2013-01-11 14:51:59,0
2013-01-11 14:51:59---2013-01-11 15:51:59,3
2013-01-11 15:51:59---2013-01-11 15:59:59,3
2013-01-11 15:59:59---2013-01-11 22:53:59,0
2013-01-11 22:53:59---2013-01-11 23:53:59,3
2013-01-11 23:53:59---2013-01-11 23:59:59,0请帮我实现增删改查的方法,从收假回来一直到现在了 我的项目还没有搞定,就卡在这里了。
分三个属性来存多好,开始时间、结束时间、任务数量。
如果你的程序是基于数据库的,那就增加三个字段,然后一个sql就可以给三个字段根据现有数据初始化上正确的值,然后再要实现你的需求就很简单了。
如果不是,同样可以一个简单的程序来初始化,因为你现在的数据格式比较严谨,所以处理起来不难。
class Schedule
{
Date dateBegin;//开始时间
Date dateEnd;//结束时间
List<String> resPaths;//任务集合
}
没有基于数据库,直接放在一个list中就行了,请楼上帮帮忙