如何获取当前时间戳



我正在连接到一个API,其中一个参数是长(13位数字)以保持VB中的当前timestamp。Net,表示从0:00:00 01.01.1970 in GMT到当前时间。

格式如下:1290932238757

我试过这个语法:

DirectCast((Datetime.Now - New DateTime(1970, 1, 1)).TotalMilliseconds, Int64)

但是输出是:

01/12/2013 02:06:24

如果我理解正确,这个工作吗?

Dim milliseconds = CLng(DateTime.UtcNow.Subtract(New DateTime(1970, 1, 1))
                                                       .TotalMilliseconds)

我在示例中使用了DateTime.UtcNow,但是您可以使用DateTime.Now,这取决于您计划如何使用数据。

相关内容

  • 没有找到相关文章

最新更新