| File: Microsoft\VisualBasic\Devices\Clock.vb | Web Access |
| Project: src\winforms\src\Microsoft.VisualBasic.Forms\src\Microsoft.VisualBasic.Forms.vbproj (Microsoft.VisualBasic.Forms) |
' Licensed to the .NET Foundation under one or more agreements. ' The .NET Foundation licenses this file to you under the MIT license. Namespace Microsoft.VisualBasic.Devices ''' <summary> ''' A wrapper object that acts as a discovery mechanism to quickly find out ''' the current local time of the machine and the GMT time. ''' </summary> Public Class Clock #Disable Warning IDE0049 ' Use language keywords instead of framework type names for type references, Justification:=<Public API> ''' <summary> ''' Gets a Date that is the current local date and time on this computer. ''' </summary> ''' <value>A Date whose value is the current date and time.</value> Public ReadOnly Property LocalTime() As DateTime Get Return DateTime.Now End Get End Property ''' <summary> ''' Gets a DateTime that is the current local date and time on this ''' computer expressed as GMT time. ''' </summary> ''' <value>A Date whose value is the current date and time expressed as GMT time.</value> Public ReadOnly Property GmtTime() As DateTime Get Return DateTime.UtcNow End Get End Property #Enable Warning IDE0049 ''' <summary> ''' This property wraps the Environment.TickCount property to get the ''' number of milliseconds elapsed since the system started. ''' </summary> ''' <value>An Integer containing the amount of time in milliseconds.</value> Public ReadOnly Property TickCount() As Integer Get Return Environment.TickCount End Get End Property End Class End Namespace