Name

GetTimer Function

Class

Microsoft.VisualBasic.VBMath

Syntax

GetTimer(  )

Return Value

A Double indicating the number of seconds

Description

Returns the number of seconds since midnight

Programming Tips and Gotchas

  • You can use the GetTimer function as an easy method of passing a seed number to the Randomize procedure, as follows:

    Randomize GetTimer(  )
  • The GetTimer function is ideal for measuring the time taken to execute a procedure or block of code, as the following snippet shows:

    Dim dblStartTime As Double
    Dim i As Integer
    
    dblStartTime = Timer(  )
    For I = 1 to 100
       Console.WriteLine("Hello")
    Next
    Console.WriteLine("Time Taken = " & GetTimer(  ) - _
                      dblStartTime & " Seconds")

VB.NET/VB 6 Differences

  • The GetTimer function is new to VB.NET. However, it is functionally identical to the VB 6 Timer function (and VB.NET Timer property), which continues to be supported.

  • In contrast to the VB 6 Timer function, which returned a Single, the VB.NET GetTimer function and Timer property return a Double.

See Also

Timer Property

Get VB.NET Language in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.