private DateTime d1=new DateTime(2008,1,1,0,0,0,0);
private DateTime d2=DateTime.Now;TimeSpan mDay=d1.Subtract(d2);//mDay就是两个时间之间的间隔。Xp界面用控件吧,要不自己绘。偶是菜鸟,不会。:(
private DateTime d2=DateTime.Now;TimeSpan mDay=d1.Subtract(d2);//mDay就是两个时间之间的间隔。Xp界面用控件吧,要不自己绘。偶是菜鸟,不会。:(
DateTime dateNow=DateTime.Now;
TimeSpan disDate=date.Subtract(dateNow);
下面是TimeSpan返回的格式:“[-]d.hh:mm:ss.ff”格式将 TimeSpan 表示为一个字符串,其中“-”是用于表示负 TimeSpan 值的可选符号,“d”部分为天,“hh”为小时,“mm”为分钟,“ss”为秒,而“ff”为秒的小数部分。例如,初始化为 1.0e+13 刻度的 TimeSpan 表示“11.13:46:40”,即 11 天,13 小时,46 分钟和 40 秒。由于月和年的天数会有所变化,因此 TimeSpan 使用的最长时间单位为天。
{
DateTime d1=new DateTime(2004,1,1);
DateTime d2=DateTime.Now;
TimeSpan mDay=d1.Subtract(d2);
this.label1.Text=mDay.TotalDays.ToString();
}
~~
谢谢Gloomybird前辈~~