加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何遍历时间范围

发布时间:2020-12-16 01:50:52 所属栏目:百科 来源:网络整理
导读:我想将开始时间定义为下午6点,结束时间定义为晚上9点.这个时间范围(如下所示)用于日常计划.如何在for循环中实现?感谢任何回复. 6:00 PM 6:30 PM 7:00 PM 7:30 PM 8:00 PM 8:30 PM 9:00 PM 解决方法 你可以使用while循环 var startTime = DateTime.Parse("20
我想将开始时间定义为下午6点,结束时间定义为晚上9点.这个时间范围(如下所示)用于日常计划.如何在for循环中实现?感谢任何回复.

6:00 PM 
6:30 PM 
7:00 PM 
7:30 PM 
8:00 PM 
8:30 PM 
9:00 PM

解决方法

你可以使用while循环

var startTime = DateTime.Parse("2012-01-28 18:00:00");
var endTime = startTime.AddHours(3);
while (startTime <= endTime)
{
  System.Console.WriteLine(startTime.ToShortTimeString());
  startTime = startTime.AddMinutes(30);
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读