自特定日期起C#秒

cra*_*ver 12 c# datetime date-range

在C#3.0中,如何获得自2010年1月1日以来的秒数?

Mad*_*Boy 25

像这样:

  TimeSpan test = DateTime.Now - new DateTime(2010, 01, 01);
  MessageBox.Show(test.TotalSeconds.ToString());
Run Code Online (Sandbox Code Playgroud)

对于一个班轮乐趣:

 MessageBox.Show((DateTime.Now - new DateTime(2010, 01, 01))
     .TotalSeconds.ToString());
Run Code Online (Sandbox Code Playgroud)


dri*_*iis 15

您可以减去2个DateTime实例并获取TimeSpan:

DateTime date = new DateTime(2010,1,1);
TimeSpan diff = DateTime.Now - date;
double seconds = diff.TotalSeconds;
Run Code Online (Sandbox Code Playgroud)