.net - .NET 中的 new Date().getTime()

标签 .net datetime

基本上我想在 .NET 中执行以下操作,但我不知道该怎么做。

var d = new Date().getTime() + " milliseconds since 1970/01/01"

最佳答案

我不确定您是否可以在 .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";

附言当我们需要他时,Jon Skeet 在哪里知道他的时间:P

关于.net - .NET 中的 new Date().getTime(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2683118/

相关文章:

c# - 在 telerik Grid 中显示日期而不是 DateTime

python - 将时区添加到Python的当前时间戳中

.net - 使用 Entity Framework 4 删除对象的最简单方法

.net - 使用自签名 SSL 证书的 SQL Server 加密。从 ASP.NET 3.5 查询

c# - 如何将 List<Child> 传递给带有参数 List<Parent> 的方法?

.net - 使用字典时 .NET 4 并发性能差

.net - DLR-为什么调试信息没有显示在我的堆栈跟踪中?

c# - 如何在不丢失 TZinfo 的情况下解析此 DateTime?

python - 如何确定给定自定义营业时间的事件的最近的前一个工作日?

python - SQLAlchemy 转换为带有时区的 PostgreSQL 时间戳