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