How do you convert epoch time in C#?
UPDATE 2020 You can do this with DateTimeOffset DateTimeOffset dateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(epochSeconds); DateTimeOffset dateTimeOffset2 = DateTimeOffset.FromUnixTimeMilliseconds(epochMilliseconds); And if you need the DateTime object instead of DateTimeOffset, then you can call the DateTime property DateTime dateTime = dateTimeOffset.DateTime; Original answer I presume that you mean Unix time, which is defined as the number of seconds since …