DateTime - IsToday
A DateTime extension method that query if '@this' is today.
public static void Main() { DateTime date1 = DateTime.Today; DateTime date2 = DateTime.Today.AddHours(20); DateTime date3 = DateTime.Today.AddHours(-4); Display(date1); Display(date2); Display(date3); } public static void Display(DateTime date) { // C# Extension Method: DateTime - IsToday if(date.IsToday()) { Console.WriteLine("{0, 40}: It's same as Today.", date.ToFullDateTimeString()); } else { Console.WriteLine("{0, 40}: It's not same as Today.", date.ToFullDateTimeString()); } }
View Source
using System; public static partial class Extensions { /// <summary> /// A DateTime extension method that query if '@this' is today. /// </summary> /// <param name="this">The @this to act on.</param> /// <returns>true if today, false if not.</returns> public static bool IsToday(this DateTime @this) { return @this.Date == DateTime.Today; } }