2012-02-26 17 views

Respuesta

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

Claro, si usted cree que la época es 1970-01-01T00: 00: 00, como cualquier sistema Unix. Pero el .NET epoch es 0001-01-01T00: 00: 00, que es mejor conocido como 'DateTime.MinValue'. –

+30

Claro, pero muchas aplicaciones todavía usan la época de 1970, como OAuth, por ejemplo. – froggythefrog

+0

@froggythefrog y SWT tokens http://msdn.microsoft.com/en-us/library/windowsazure/hh781551.aspx – user1477388

Cuestiones relacionadas