Beispiel #1
0
 public static DateTimeSpan SubtractFluentTimeSpan(this TimeSpan ts, DateTimeSpan fluentTimeSpan) => DateTimeSpan.SubtractInternal(ts, fluentTimeSpan);
 /// <summary>
 /// To display string
 /// </summary>
 /// <param name="ts"></param>
 /// <returns></returns>
 public static string ToDisplayString(this DateTimeSpan ts)
 {
     return(((TimeSpan)ts).ToDisplayString());
 }
 /// <summary>
 /// As duration
 /// </summary>
 /// <param name="ts"></param>
 /// <returns></returns>
 public static Duration AsDuration(this DateTimeSpan ts) => Duration.FromTimeSpan(ts);
Beispiel #4
0
 public static DateTimeSpan AddFluentTimeSpan(this TimeSpan ts, DateTimeSpan fluentTimeSpan) => fluentTimeSpan.Add(ts);
Beispiel #5
0
 public static DateTimeOffset OffsetFromNow(this DateTimeSpan ts) => ts.From(DateTimeOffset.Now);
Beispiel #6
0
 public static DateTime From(this DateTimeSpan ts, DateTime originalValue) => originalValue.AddMonths(ts.Months).AddYears(ts.Years).Add(ts.TimeSpan);
Beispiel #7
0
 public static DateTime FromNow(this DateTimeSpan ts) => ts.From(DateTime.Now);
Beispiel #8
0
 public static DateTimeOffset Before(this DateTimeSpan ts, DateTimeOffset originalValue) => originalValue.AddMonths(-ts.Months).AddYears(-ts.Years).Add(-ts.TimeSpan);
Beispiel #9
0
 public static DateTimeOffset Ago(this DateTimeSpan ts, DateTimeOffset originalValue) => ts.Before(originalValue);