Skip to content

Instantly share code, notes, and snippets.

@Wind4
Created May 14, 2014 03:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Wind4/34242b9308efb43f5bc1 to your computer and use it in GitHub Desktop.
Save Wind4/34242b9308efb43f5bc1 to your computer and use it in GitHub Desktop.
/// <summary>
/// DateTime转Unix时间戳
/// </summary>
/// <param name="time"></param>
/// <returns></returns>
public static long ToTimestamp(this DateTime time)
{
return (time.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
}
/// <summary>
/// Unix时间戳转DateTime
/// </summary>
/// <param name="timestamp"></param>
/// <returns></returns>
public static DateTime FromTimestamp(this long timestamp)
{
return new DateTime((timestamp * 10000000) + 621355968000000000, DateTimeKind.Utc).ToLocalTime();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment