Imports System
Public Module DateTimeTools
Private ReadOnly Jan1st1970 As System.DateTime = New System.DateTime(1970, 1, 1, 0, 0, 0, System.DateTimeKind.Utc)
Function CurrentUnixTimeMillis() As Long
Return CLng((System.DateTime.UtcNow - Jan1st1970).TotalMilliseconds)
End Function
End Module
Public Class TimeInMilliseconds
Public Shared Sub Main(ByVal args As String())
Dim startTime As Long = DateTimeTools.CurrentUnixTimeMillis()
For i As Integer = 0 To 20000000 - 1
Next
Dim estimatedTime As Long = DateTimeTools.CurrentUnixTimeMillis() - startTime
Console.WriteLine(estimatedTime)
End Sub
End Class
' run:
'
' 31
'