|
|
|
@ -60,16 +60,16 @@ public abstract class PlayoutModeSchedulerBase<T>(ILogger logger) : IPlayoutMode |
|
|
|
TimeSpan itemStartTime = scheduleItem.StartTime.GetValueOrDefault(); |
|
|
|
TimeSpan itemStartTime = scheduleItem.StartTime.GetValueOrDefault(); |
|
|
|
|
|
|
|
|
|
|
|
DateTime date = startTime.Date; |
|
|
|
DateTime date = startTime.Date; |
|
|
|
DateTimeOffset result = new DateTimeOffset( |
|
|
|
var withStartTime = new DateTime( |
|
|
|
date.Year, |
|
|
|
date.Year, |
|
|
|
date.Month, |
|
|
|
date.Month, |
|
|
|
date.Day, |
|
|
|
date.Day, |
|
|
|
0, |
|
|
|
0, |
|
|
|
0, |
|
|
|
0, |
|
|
|
0, |
|
|
|
0, |
|
|
|
TimeZoneInfo.Local.GetUtcOffset( |
|
|
|
DateTimeKind.Unspecified).Add(itemStartTime); |
|
|
|
new DateTime(date.Year, date.Month, date.Day, 0, 0, 0, DateTimeKind.Local))) |
|
|
|
|
|
|
|
.Add(itemStartTime); |
|
|
|
DateTimeOffset result = new DateTimeOffset(withStartTime, TimeZoneInfo.Local.GetUtcOffset(withStartTime)); |
|
|
|
|
|
|
|
|
|
|
|
// Serilog.Log.Logger.Debug(
|
|
|
|
// Serilog.Log.Logger.Debug(
|
|
|
|
// "StartTimeOfDay: {StartTimeOfDay} Item Start Time: {ItemStartTime}",
|
|
|
|
// "StartTimeOfDay: {StartTimeOfDay} Item Start Time: {ItemStartTime}",
|
|
|
|
|