1,978
社区成员
发帖
与我相关
我的任务
分享
DateTime dt = new DateTime(2009, 5, 21, 9, 0, 0);//2009/5/20 9:00:00 从这一天9点半开始计算时间段
int intervalHour = 7;
DateTime dtCompare = new DateTime(2009, 5, 28, 10, 0, 0);//2009/5/28 10:00:00 找它的时间段
TimeSpan ts = dtCompare - dt;
int hours = (int)ts.TotalHours;
int i = hours % intervalHour;
int starthour = dtCompare.Hour - i;//得到开始时间