/// <summary>
/// 获取当前时间戳
/// </summary>
/// <param name="isSeconds">是否转换为秒</param>
/// <returns></returns>
public long GetTimeStamp(bool isSeconds)
{
// 当前时间
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0);
long ret;
if (isSeconds)
ret = Convert.ToInt64(ts.TotalSeconds);//秒
else
ret = Convert.ToInt64(ts.TotalMilliseconds);//毫秒
return ret;
}
/// <summary>
/// 获取目标时间戳距当前的时间(毫秒)
/// </summary>
/// <param name="ret">目标时间戳毫秒</param>
/// <returns></returns>
public int GetTime(long ret)
{
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
long now=(long)ts.TotalMilliseconds;
return (int)(ret - now);
}
unity 时间戳问题
最新推荐文章于 2024-04-06 21:44:02 发布