using System.Globalization;
using System.Collections.Generic;
public static void Main()
var now = DateTime.UtcNow;
var valid = new DateTime[]{now.AddDays(-10),now,now.AddDays(10)};
var delete = new DateTime[]{now.AddDays(-10),now,now.AddDays(10)};
var today = new DateTime[]{now.AddDays(-10),now,now.AddDays(10)};
foreach(DateTime v in valid)
foreach(DateTime d in delete)
foreach(DateTime n in today)
Console.WriteLine(string.Format("{0:dd.MM} {1:dd.MM} {2:dd.MM} : {3}", d,v,n, (d>v&&v<n ? "1" : "0")));