2012-02-26 72 views

回答

119
TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1); 
int secondsSinceEpoch = (int)t.TotalSeconds; 
Console.WriteLine(secondsSinceEpoch); 
+8

當然,如果你認爲這個時代是1970-01-01T00:00:00,就像任何Unix系統一樣。但是,.NET時代是0001-01-01T00:00:00,這就是所謂的DateTime.MinValue。 – 2012-02-26 16:27:13

+30

當然,但很多應用程序仍然使用1970年代,例如OAuth。 – froggythefrog 2013-03-17 05:08:15

+0

@froggythefrog和SWT令牌http://msdn.microsoft.com/en-us/library/windowsazure/hh781551.aspx – user1477388 2013-09-27 13:13:57