How to get the Unix Timestamp in C# ?

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

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Hey, wait!Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.