Ejemplo n.º 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);
Ejemplo n.º 4
0
 public static DateTimeSpan AddFluentTimeSpan(this TimeSpan ts, DateTimeSpan fluentTimeSpan) => fluentTimeSpan.Add(ts);
Ejemplo n.º 5
0
 public static DateTimeOffset OffsetFromNow(this DateTimeSpan ts) => ts.From(DateTimeOffset.Now);
Ejemplo n.º 6
0
 public static DateTime From(this DateTimeSpan ts, DateTime originalValue) => originalValue.AddMonths(ts.Months).AddYears(ts.Years).Add(ts.TimeSpan);
Ejemplo n.º 7
0
 public static DateTime FromNow(this DateTimeSpan ts) => ts.From(DateTime.Now);
Ejemplo n.º 8
0
 public static DateTimeOffset Before(this DateTimeSpan ts, DateTimeOffset originalValue) => originalValue.AddMonths(-ts.Months).AddYears(-ts.Years).Add(-ts.TimeSpan);
Ejemplo n.º 9
0
 public static DateTimeOffset Ago(this DateTimeSpan ts, DateTimeOffset originalValue) => ts.Before(originalValue);