public static OffsetProcessStartTimeProvider NewFromDesiredNowUtc(DateTime desiredNowUtc) { var offset = DateTime.UtcNow - desiredNowUtc; var offsetProcessStartTimeProvider = OffsetProcessStartTimeProvider.NewFromOffset(offset); return(offsetProcessStartTimeProvider); }
public static OffsetProcessStartTimeProvider NewFromDesiredNowLocal(DateTime desiredNowLocal) { var offset = DateTime.Now - desiredNowLocal; var offsetProcessStartTimeProvider = OffsetProcessStartTimeProvider.NewFromOffset(offset); return(offsetProcessStartTimeProvider); }
/// <summary> /// Uses the <see cref="OffsetProcessStartTimeProvider.NewFromOffset(TimeSpan)"/> as the default. /// </summary> public static OffsetProcessStartTimeProvider New(TimeSpan offset) { var offsetProcessStartTimeProvider = OffsetProcessStartTimeProvider.NewFromOffset(offset); return(offsetProcessStartTimeProvider); }