xml组合时间串解析
xml <month>1,2,5~6</month>时间串解析
1. 需求描述
1,2,5~6代表时间范围,判断在此范围将执行相应的动作。
2. 实现思路
定义两个数组,一个存储数据,一个存储token。
遍历存储token的数组,如果是“,”把uint32_t变量的相应位置1, 如果是“a~b”把bit a至bit b都置1。
判断变量相应位是否为1来确认指定时间点是否满足范围限制。
3. 核心代码
bool timeGroup::C..
原创
2020-07-29 17:30:32 ·
282 阅读 ·
0 评论