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