【发布时间】:2015-05-09 11:13:49
【问题描述】:
我目前被困在这个地方。我需要一些帮助。
比如说这是场景输入。
输入:周一至周五 06:00-22:00,周六 07:00-22:00,所以 08:00-22:00
Formetet 到数据库表:
表名:(开始)
天 |天数 |号码 |打开 |关闭
周一,1,0:00,22:00
- 星期二 2 0:00 22:00
- 周三,3,0:00,22:00
- 周四、4、0:00、22:00
- 周五、5、0:00、22:00
- 周六、6、7:00、24:00
- 周日 0 8:00 24:00
我想从这张表中按日期范围分组
预期的输出将是:
"periods": [
{
"open": {
"day": 1,
"time": "06:00"
},
"close": {
"day": 5,
"time": "22:00"
}
},
{
"open": {
"day": 6,
"time": "07:00"
},
"close": {
"day": 6,
"time": "24:00"
}
},
{
"open": {
"day": 0,
"time": "08:00"
},
"close": {
"day": 0,
"time": "24:00"
}
}
]
【问题讨论】:
标签: c# arrays arraylist group-by sql-order-by