DateTime - IsDateEqual
A DateTime extension method that query if 'date' is date equal.
public static void Main() { DateTime date1 = new DateTime(2018, 2, 2, 11, 45, 33); DateTime date2 = new DateTime(2006, 7, 25, 10, 45, 09); DateTime date3 = new DateTime(2018, 2, 2); Display(date1, date2); Display(date1, date3); } public static void Display(DateTime date1,DateTime date2) { // C# Extension Method: DateTime - IsDateEqual if(date1.IsDateEqual(date2)) { Console.WriteLine("{0} ---- {1}, both dates are equal.", date1, date2); } else { Console.WriteLine("{0} ---- {1}, both dates are not equal.", date1, date2); } }
View Source
using System; public static partial class Extensions { /// <summary> /// A DateTime extension method that query if 'date' is date equal. /// </summary> /// <param name="date">The date to act on.</param> /// <param name="dateToCompare">Date/Time of the date to compare.</param> /// <returns>true if date equal, false if not.</returns> public static bool IsDateEqual(this DateTime date, DateTime dateToCompare) { return (date.Date == dateToCompare.Date); } }