我正在连接到一个 API,其中一个参数是 Long (13 位)来保存timestamp
VB.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
根据您计划如何使用数据来使用。有关差异的更多信息,请参阅此线程。