我将在运行时填写ddl。如何形成此DateTime逻辑以将当前时间增加45分钟
我真正需要做的是从系统中获取当前时间(24小时格式)。 然后我需要将它舍入到15分钟的时间段,所以如果时间是13:23
它将变成13:30
;如果它是13:12
那么它应该变成13:15
。
然后我想给它增加45分钟,并且13:15变成14:00。
我想实现像这样
DateTime d = DateTime.Now;
string hr = d.ToString("HH:mm");
string mi = d.ToString("mm");
可能有人说,无论是我必须写所有的逻辑或日期时间可以提供一些功能 像这种格式呢?
这应该让你开始http://stackoverflow.com/questions/7029353/c-sharp-round-up-time-to-nearest-x-minutes,一旦你得到舍入部分,你有' AddMinutes'可用 – V4Vendetta 2013-04-04 09:03:14