* Update deps, fix test warnings. * Support ns2.0 * Fix typo * Remove ns1.1 support * Net.Http and Net.Websockets.Client are not needed in ns2.0 * Move to net46 per volt * Remove ns1.3 constants
13 lines
391 B
C#
13 lines
391 B
C#
using System;
|
|
|
|
namespace Discord
|
|
{
|
|
public static class SnowflakeUtils
|
|
{
|
|
public static DateTimeOffset FromSnowflake(ulong value)
|
|
=> DateTimeOffset.FromUnixTimeMilliseconds((long)((value >> 22) + 1420070400000UL));
|
|
public static ulong ToSnowflake(DateTimeOffset value)
|
|
=> ((ulong)value.ToUnixTimeMilliseconds() - 1420070400000UL) << 22;
|
|
}
|
|
}
|