Dot-Net
.NET 中的新 Date().getTime()
基本上我想在 .NET 中執行以下操作,但我不知道該怎麼做。
var d = new Date().getTime() + " milliseconds since 1970/01/01"
你會做這樣的事情…
var ts = DateTime.UtcNow - new DateTime(1970,1,1); var result = String.Format("{0} milliseconds since 1970/01/01", ts.TotalMilliseconds);
我不確定您是否可以在 .NET 中獲得 UNIX 日期,但您將 DateTime.Now 等同於 new Date()(或 new DateTime())
正如您在評論中看到的那樣,可以通過執行以下操作來獲取 TimeSpan 對象…
(第一個答案)
DateTime.Now.Subtract(new DateTime(1970,1,1)).TotalMilliseconds為了人類,添加最終結果……
var d = DateTime.Now.Subtract(new DateTime(1970,1,1).ToUniversalTime()).TotalMilliseconds + " milliseconds since 1970/01/01";PS 當我們需要他時,Jon Skeet 知道時間在哪裡:P