如何获得两个日期的分差
当前日期DateTime.Now-2008.1.1 的分差如何计算?--------------------编程问答-------------------- 我需要的是两个时间总共差多少分钟 --------------------编程问答-------------------- label6.Text = System.DateTime.Now.ToString();
DateTime dt1 = new DateTime(2008, 8, 1, 0, 0, 0);
DateTime dt2 = Convert.ToDateTime(System.DateTime.Now.ToString());
TimeSpan ts = dt1 - dt2;
label2.Text = "" + ts;
可以算出二个时间之前相差多少多.多少秒.你看下.
--------------------编程问答-------------------- DateTime t1 = System.DateTime.Now;
DateTime t2 = new DateTime(2008, 1, 1);
TimeSpan ts = t1 - t2;
double Minutes = ts.TotalMinutes;
MessageBox.Show(Minutes.ToString());
--------------------编程问答-------------------- TimeSpan ts = DateTime.Now - DateTime.Parse("2008-1-1");
int offset = Convert.ToInt32(ts.TotalMinutes);
这样就好了,呵呵 --------------------编程问答-------------------- TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks);
TimeSpan ts2 = new TimeSpan(Convert.ToDateTime(2008.1.1).Ticks);
TimeSpan ts = ts1.Subtract(ts2).Duration();
int d=ts.Days;//可以知道相差多少天,分钟,小时等等
补充:.NET技术 , C#