获取自之后的秒数

Job*_*Job 10 c# datetime seconds

我正在用C#编写一个应用程序,我很想知道如何获得每个月的秒数.例如,今天,2月3日,我很乐意:

January: 2678400
February: 264000
Run Code Online (Sandbox Code Playgroud)

基本上,我想知道过去几个月的秒数以及当前时间当前月份的秒数(到目前为止多少秒).

任何代码片段将不胜感激....

Dav*_*und 23

从另一个日期中减去一个日期总会给你一个TimeSpan区别:

TimeSpan diff = (new DateTime(2011, 02, 10) - new DateTime(2011, 02, 01));

Console.WriteLine(diff.TotalSeconds);
Run Code Online (Sandbox Code Playgroud)


Ode*_*ded 15

您可以相互减去两个日期,并获得它们之间的总秒数.

DateTime start = new DateTime(2011, 02, 03);
DateTime end = DateTime.Now;
var seconds = (start - end).TotalSeconds; 
Run Code Online (Sandbox Code Playgroud)

从彼此中减去两个日期的结果是a TimeSpan.


Mar*_*ius 9

您可以TotalSeconds从以下地址获取酒店TimeSpan:

TimeSpan ts = DateTime.Now.Subtract(new DateTime(2011,2,1));
Console.Write(ts.TotalSeconds);
Run Code Online (Sandbox Code Playgroud)

会给你这个月到目前为止的秒数.