gpt4 book ai didi

c# - 获取两次之间的时间,时间跨度为一小时

转载 作者:行者123 更新时间:2023-11-30 13:57:11 24 4
gpt4 key购买 nike

我有两次喜欢

Time A:09:00 AM

时间 B:06:00 PM我想获得时间 A 和时间 B 之间的总小时数并以 1 小时的时间跨度显示例如:

09:00 AM

10:00 AM

11:00 AM

12:00 PM

upto

06:00 PM

最佳答案

我想你需要类似的东西;

DateTime dt1 = DateTime.Parse("09:00 AM");
DateTime dt2 = DateTime.Parse("06:00 PM");
while (dt1 <= dt2)
{
Console.WriteLine(dt1.ToString("hh:mm tt"));
dt1 = dt1.AddHours(1);
}

输出将是;

09:00 AM
10:00 AM
11:00 AM
12:00 PM
01:00 PM
02:00 PM
03:00 PM
04:00 PM
05:00 PM
06:00 PM

这是一个 demonstration .

很抱歉,我不明白您为什么对这种情况下的 TimeSpan 感兴趣。这是一个持续时间。您需要使用 DateTime 获取每小时的时间。

关于c# - 获取两次之间的时间,时间跨度为一小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22399183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com