Exemplo n.º 1
0
 public static DateTimeOffset PreviousTimeOfDay(this DateTimeOffset dateTime, TimeSpan timeOfDay) =>
 dateTime.TimeOfDay > timeOfDay
         ? dateTime.AtTimeOfDay(timeOfDay)
         : dateTime.AddDays(-1).AtTimeOfDay(timeOfDay);
Exemplo n.º 2
0
 public DateTimeOffset PreviousBefore(DateTimeOffset anchor) =>
 anchor.TimeOfDay > _offset
         ? anchor.AtTimeOfDay(_offset)
         : anchor.AddDays(1).AtTimeOfDay(_offset);
Exemplo n.º 3
0
 public static DateTimeOffset NextTimeOfDay(this DateTimeOffset dateTime, TimeSpan timeOfDay) =>
 dateTime.TimeOfDay <= timeOfDay
         ? dateTime.AtTimeOfDay(timeOfDay)
         : dateTime.AddDays(1).AtTimeOfDay(timeOfDay);
Exemplo n.º 4
0
 public DateTimeOffset NextAfter(DateTimeOffset anchor) =>
 anchor.TimeOfDay <= _offset
         ? anchor.AtTimeOfDay(_offset)
         : anchor.AddDays(1).AtTimeOfDay(_offset);