/ / Czy środowisko .NET obsługuje pobieranie aktualnego czasu w sekundach na podstawie sygnatury czasowej UNIX? - c #, .net

Czy platforma .NET obsługuje pobieranie bieżącego czasu w sekundach na podstawie znacznika czasu UNIX? - c #, .net

Zastanawiam się, czy .NET zawiera metodę konwersji bieżącego czasu w sekundach lub milisekundach na znacznik czasu UNIX (przesunięcie względem 1970/1/1)?

Odpowiedzi:

31 dla odpowiedzi № 1
TimeSpan t = (DateTime.UtcNow - new DateTime(1970, 1, 1));
Console.WriteLine((int)t.TotalSeconds);

11 dla odpowiedzi nr 2

możesz dostać kleszcze od 1970 roku (tj Znacznik czasu UNIX) lubię to:

TimeSpan timeSpan = DateTime.UtcNow - new DateTime(1970,1,1,0,0,0);
double unixVersion = timeSpan.TotalSeconds;