我正在创建一个表单,用户可以使用预设值指定开始和结束时间.我想在一天内的上午9点到下午5点之间生成一个15分钟间隔的字符串表示列表.
List<string> query = Enumerable.Range(0, 33).Select(i => DateTime.Today.AddHours(9).AddMinutes(i * 15).ToString()).ToList();
要么
int i = -1; while(DateTime.Today.AddHours(9).AddMinutes(i * 15).Hour < 17) Console.WriteLine(DateTime.Today.AddHours(9).AddMinutes(15 * (++i)));
这是当天的情况,以防您将值保存在数据库中.
精彩评论