猿问

js 的 new Date().getTime() 在 .NET Core 中对应实现代码

请问在 .NET Core 中如何用 C# 代码得到与 javascript 中 new Date().getTime() 同样的结果?

HUX布斯
浏览 620回答 4
4回答

慕雪6442864

最终采用 var timestamp = DateTimeOffset.Now.ToUnixTimeMilliseconds();

慕容3067478

这样行吗: public static double GetTime(this DateTime time) { return (time - new DateTime(1970, 1, 1)).TotalMilliseconds; }

三国纷争

还有其他更简单一些的方法吗?

慕容森

@dudu: 这样呢:站长是从性能上考虑吗?如果把若干天0点时候的值先计算出来,保存到内存中。当传入一个时间时,计算这个时间在当天的毫秒数x,然后再加上0点对应的毫秒数,会不会快一些
随时随地看视频慕课网APP
我要回答