如题,如何取得两个日期中的时间差呢,譬如2009/11/30~2009/12/10取得如下数据2009/11/30
2009/12/01
2009/12/02
2009/12/03
2009/12/04
2009/12/05
2009/12/06
2009/12/07
2009/12/08
2009/12/09
2009/12/10各位达人帮帮忙,十分感谢!!
2009/12/01
2009/12/02
2009/12/03
2009/12/04
2009/12/05
2009/12/06
2009/12/07
2009/12/08
2009/12/09
2009/12/10各位达人帮帮忙,十分感谢!!
DateTime dt2;
dt1-dt2...
汗 .........
DateTime datetime2 = DateTime.Now;
TimeSpan span = datetime2 - datetime1;
double days = span.TotalDays;
DateTime dt2; TimeSpan interval=d2.Subtract(d1);
for(int i=0;i<ts.Days+1;i++)
{
DateTime dtYouNeed = time1.AddDays(i);
}
MessageBox.Show(sp.Days.ToString());
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.Data;namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{
DateTime dt1 = new DateTime(2009,11,30);
DateTime dt2 = new DateTime(2009, 12, 10);
for(DateTime dt=dt1;dt<dt2;dt=dt.AddDays(1))
Console.WriteLine(dt); }
}
}
DateTime ts2 = DateTime.Parse(DateTime.Now.ToString());
TimeSpan ts = ts1.Subtract(ts2).Duration();
Console.WriteLine(ts);
Console.ReadLine();