可能星期五有点难以思考逻辑。也许这可能是简单的逻辑。
我的问题是我有一个昨天的约会时间。我的 hourValue 从 7,8,9...23, 0,1,2,3,6 开始。
DateTime yesterday_datetime = DateTime.Now.Date.AddDays(-1);
DateTime todays_datetime = new DateTime();
在 Hours 循环中,我需要在下面的代码中添加 hourvalue。
todays_datetime = yesterday_datetime.AddHours(hourValue);
但是当谈到小时值 0 时,它只取昨天的日期而不是今天的日期。
我将小时数从 7,8,9...23,0,1,2,3,4,5,6 添加到 30/05/2013 所以如果 7 添加到 30/05/2013 那么它将是 30 /05/2013 07:00:00 等到 23 日是 30/05/2013 23:00:00。现在来到 0..6 它应该是 31/05/2013 00:00:00 和 31/05/2013 01:00:00 等等
我在这里错过了什么吗?任何帮助,将不胜感激。
干杯