Moh*_*sin 3 c# datetime timespan
我有两次喜欢
Time A:09:00 AM
Run Code Online (Sandbox Code Playgroud)
并且Time B:06:00 PM
我想时间A与时间B中的总时间和用时1小时EG的时间跨度表现出来:
09:00 AM
10:00 AM
11:00 AM
12:00 PM
upto
06:00 PM
Run Code Online (Sandbox Code Playgroud)
我觉得你需要这样的东西;
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);
}
Run Code Online (Sandbox Code Playgroud)
输出将是;
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
Run Code Online (Sandbox Code Playgroud)
这是一个演示.
对不起,我不明白你为什么TimeSpan对这个案子感兴趣.这是一段时间.你需要每小时一次DateTime.
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |