tidying up some docs in the Extensions namespace

This commit is contained in:
Brendan Forster
2014-12-21 18:10:49 +09:30
committed by Haacked
parent dca5cb845d
commit eb902bcdce
6 changed files with 63 additions and 5 deletions
+12 -4
View File
@@ -2,13 +2,21 @@
namespace Octokit.Helpers
{
/// <summary>
/// Extensions for converting between different time representations
/// </summary>
public static class UnixTimestampExtensions
{
const long _unixEpochTicks = 621355968000000000; // Unix Epoch is January 1, 1970 00:00 -0:00
{
// Unix Epoch is January 1, 1970 00:00 -0:00
const long unixEpochTicks = 621355968000000000;
/// <summary>
/// Convert a Unix tick to a <see cref="DateTimeOffset"/> with UTC offset
/// </summary>
/// <param name="unixTime">UTC tick</param>
public static DateTimeOffset FromUnixTime(this long unixTime)
{
return new DateTimeOffset(unixTime * TimeSpan.TicksPerSecond + _unixEpochTicks, TimeSpan.Zero);
return new DateTimeOffset(unixTime * TimeSpan.TicksPerSecond + unixEpochTicks, TimeSpan.Zero);
}
}
}