.Net 判断两个时间是否在同一周,判断是否相差两周
class Program
{
static void Main(string[] args)
{
DateTime dt1 = new DateTime(2011,6,6);
DateTime dt2 = new DateTime(2011, 6, 7);
Console.WriteLine(week(dt1,dt2));
Console.ReadKey();
}
static int week(DateTime start, DateTime end) {
int count = 0;
DateTime p=start;
while (p < end) {
if (p.DayOfWeek == DayOfWeek.Sunday) count++;
p = p.AddDays(1);
}
return count;
}
}
使用week方法可以获取两个时间相差几周