请问在 .NET Core 中如何用 C# 代码得到与 javascript 中 new Date().getTime()
同样的结果?
最终采用
var timestamp = DateTimeOffset.Now.ToUnixTimeMilliseconds();
这样行吗:
public static double GetTime(this DateTime time)
{
return (time - new DateTime(1970, 1, 1)).TotalMilliseconds;
}
还有其他更简单一些的方法吗?
@dudu: 这样呢:站长是从性能上考虑吗?如果把若干天0点时候的值先计算出来,保存到内存中。当传入一个时间时,计算这个时间在当天的毫秒数x,然后再加上0点对应的毫秒数,会不会快一些