Использовать функцию которая для этого сделана
https://msdn.microsoft.com/ru-ru/library/system.da... DateTimeOffset.ToUnixTimeSeconds()
К примеру текущее время
DateTimeOffset.Now.ToUnixTimeSeconds()
PS: Если возникнет вопрос про DateTime
DateTime foo = DateTime.Now;
long unixTime = ((DateTimeOffset)foo).ToUnixTimeSeconds();