Ответ 1
TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1);
int secondsSinceEpoch = (int)t.TotalSeconds;
Console.WriteLine(secondsSinceEpoch);
Возможный дубликат:
Как вы конвертируете время эпохи в С#?
Я пытаюсь понять, как получить время эпохи в С#. Подобно отметкам времени, указанным на этом веб-сайте: http://www.epochconverter.com/
Имеет ли метод DateTime для этого?
TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1);
int secondsSinceEpoch = (int)t.TotalSeconds;
Console.WriteLine(secondsSinceEpoch);