DateTime - Elapsed
A DateTime extension method that elapsed the given datetime.
public static void Main() { DateTime date = new DateTime(2018, 1, 25); // C# Extension Method: DateTime - Elapsed TimeSpan timeSpan = date.Elapsed(); Console.WriteLine("Days : {0}", timeSpan.Days); Console.WriteLine("Hours : {0}", timeSpan.Hours); Console.WriteLine("Minutes: {0}", timeSpan.Minutes); }
View Source
using System; public static partial class Extensions { /// <summary> /// A DateTime extension method that elapsed the given datetime. /// </summary> /// <param name="datetime">The datetime to act on.</param> /// <returns>A TimeSpan.</returns> public static TimeSpan Elapsed(this DateTime datetime) { return DateTime.Now - datetime; } }