You can get the Unix timestamp in C# by subtracting the epoch time of 1st January 1970 from current UTC time.
How to get the Unix Timestamp in C# ?
Here’s a sample code snippet demonstrating how to get the unix timestamp in .NET.
using System; public class Hello { public static void Main() { int unixTimestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))) .TotalSeconds; System.Console.WriteLine(unixTimestamp); } }
Output