有如下表
l_ChannelCode //频道编号
l_BeginHour //开始时间时
l_BeginMinute //开始时间分
l_BeginSecond //开始时间秒
l_PlayLength //播放时长单位秒
l_DayofWeek //星期(注意需要根据日期判断星期)想要根据查询条件(年-月-日,频道编好)画出播出示意图
由于绘图分辨率影响
想以5分钟为最小单位
那么60*24/5=288需要288个长度的数组确定是否播出得到类似如下表
0 播出
1 非播出
2 播出
3 播出
4 播出
...
287 非播出 其中应按照四舍五入计算就是在这个5分钟里如果播出时间大于等于2.5那么就按照播出,否则按照非播出对待如下是一天24小时的播出情况,星号表示播出播出轴|----**--*********----*------******----------**--------|
时间轴|------------------------------------------------------|
00:00:00 23:59:59多谢
如有其他高见请指教。
分不够再加。在线等