2011-09-02 115 views

回答

1
Dim epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc) 
    Dim millis = CLng((DateTime.UtcNow - epoch).TotalMilliseconds) 
0

请尝试以下

(DateTime.Now - New DateTime(1970, 1, 1)).TotalMilliseconds 
+0

@Michael啊,我很困惑'TimeSpan'和'DateTime'。更正 – JaredPar

+0

当然,这取决于英国的夏季时间? – gubby

+0

@jgubby它取决于。我不是以任何方式在时区方面的专家。如果这是一个问题,但您应该考虑UTC版本 – JaredPar

0

请尝试以下功能

(DateTime.UtcNow- New DateTime(1970, 1, 1)).TotalMilliseconds 

会产生精确的值作为System.CurrentMillis()在Java中

谢谢你的回答JaredPar