public static DateTime GetRptDate_1Hour(DateTime t, int baseMinute) { // 1H为单位 //1시간 단위 int baseHours = 1; //ex) HH:30:00 DateTime rptDate = LcdHelper.Trim(t, "HH").AddMinutes(baseMinute); //超过baseMinute(ex.30min)时,后续时间段的baseMinute的Actual //baseMinute(ex.30분) 이상인 경우 이후 시간대 baseMinute의 실적 //07:30 = 06:30(超过) ~ 07:30(以下)时, 06:40 --> 07:30, 07:30 --> 07:30, 07:40 --> 08:30 //07:30 = 06:30(초과) ~ 07:30(이하)인경우, 06:40 --> 07:30, 07:30 --> 07:30, 07:40 --> 08:30 if (t.Minute > baseMinute) { rptDate = rptDate.AddHours(baseHours); } return(rptDate); }