当前位置:编程学习 > C#/ASP.NET >>

如何获得两个日期的分差

当前日期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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,