Unix Timestamp helper

This commit is contained in:
Amy Palamountain
2014-02-16 15:14:13 +13:00
parent 71029212b9
commit 8469a50c11
13 changed files with 39 additions and 18 deletions
@@ -0,0 +1,14 @@
using System;
namespace Octokit.Helpers
{
public static class UnixTimestampExtensions
{
const long _unixEpochTicks = 621355968000000000; // Unix Epoch is January 1, 1970 00:00 -0:00
public static DateTimeOffset FromUnixTime(this long unixTime)
{
return new DateTimeOffset(unixTime * TimeSpan.TicksPerSecond + _unixEpochTicks, TimeSpan.Zero);
}
}
}