我有呈现始于Begin
和End
结束一段时间范围(周期)类:拆分日期时间范围为小时的时间
public class Period
{
public DateTime Begin { get; set; }
public DateTime End { get; set; }
}
假设Begin
= 01/07/2017 7:50:00
和End
= 01/07/2017 12:30:00
。
我需要得到的是从基地之一,将包括时薪分裂周期的更详细的Period
对象的集合 - 为示例输出应该是这样的(省略日期部分):
[ 0] Begin = 7:50:00, End = 7:59:59
[1] Begin = 8:00:00, End = 8:59:59
[2] Begin = 9:00:00, End = 9:59:59
[3] Begin = 10:00:00, End = 10:59:59
[4] Begin = 11:00:00, End = 11:59:59
[5] Begin = 12:00:00, End = 12:29:59
什么是做分手的最佳方式?
你想只有时间存储在'Period'对象,还是你仍想存储'日期时间“,只显示时间? –
你试过了什么? https://stackoverflow.com/questions/1847580/how-do-i-loop-through-a-date-range与天工作,但很容易转换为小时。 – CodeCaster
我想存储DateTime,并显示DateTime – pitersmx