我有一个ASP.NET,VB.净日期,我试图得到自1970年1月1日以来的毫秒数.我试图在MSDN中寻找一种方法,但什么也找不到.有人知道怎么做吗?
我有一个ASP.NET,VB.净日期,我试图得到自1970年1月1日以来的毫秒数.我试图在MSDN中寻找一种方法,但什么也找不到.有人知道怎么做吗?
您可以减go 任何两个DateTime
实例,得到TimeSpan
和TotalMilliseconds
将得到总毫秒数.下面是示例.
DateTime dt1970 = new DateTime(1970, 1, 1);
DateTime current = DateTime.Now;//DateTime.UtcNow for unix timestamp
TimeSpan span = current - dt1970;
Console.WriteLine(span.TotalMilliseconds.ToString());
one liner个
//DateTime.MinValue is 01/01/01 00:00 so add 1969 years. to get 1/1/1970
DateTime.Now.Subtract(DateTime.MinValue.AddYears(1969)).TotalMilliseconds;