我需要以秒为单位的当前日期时间减去myDate1
。Datetime.now作为TimeSpan值吗?
DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;
TimeSpan myDateResult = new TimeSpan();
myDateResult = myDate2 - myDate1;
。
。
我试过不同的方法来计算,但没有效果。
TimeSpan mySpan = new TimeSpan(myDate2.Day, myDate2.Hour, myDate2.Minute, myDate2.Second);
。
它的计算方式并不重要,输出应该只是它们与秒之间的差值。
你不需要做'myDateResult = new TimeSpan();' - 你不必为每个变量都有一个初始化表达式和/或你可以使初始化器成为下面的表达式。 – 2012-08-13 07:08:42
@ user1559441,你已经计算出TimeSpan'myDateResult'的差异,你可以使用'TotalSeconds'属性来获得秒差 – Habib 2012-08-13 07:12:06
是的,'.TotalSeconds'就是答案。谢谢 – MrMAG 2012-08-13 07:32:51