Duration (Pacific Standard Time):
To (Pacific Standard Time):
Impact:
  • None
User Action:
  • None
.NET Framework Class Library

DateAndTime Class

The DateAndTime module contains the procedures and properties used in date and time operations.

System.Object
  Microsoft.VisualBasic.DateAndTime

Namespace:  Microsoft.VisualBasic
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
<StandardModuleAttribute> _
Public NotInheritable Class DateAndTime

The DateAndTime type exposes the following members.

  Name Description
Public property Static member DateString Returns or sets a String value representing the current date according to your system.
Public property Static member Now Returns a Date value containing the current date and time according to your system.
Public property Static member TimeOfDay Returns or sets a Date value containing the current time of day according to your system.
Public property Static member Timer Returns a Double value representing the number of seconds elapsed since midnight.
Public property Static member TimeString Returns or sets a String value representing the current time of day according to your system.
Public property Static member Today Returns or sets a Date value containing the current date according to your system.
Top
  Name Description
Public method Static member DateAdd(DateInterval, Double, DateTime) Returns a Date value containing a date and time value to which a specified time interval has been added.
Public method Static member DateAdd(String, Double, Object) Returns a Date value containing a date and time value to which a specified time interval has been added.
Public method Static member DateDiff(DateInterval, DateTime, DateTime, FirstDayOfWeek, FirstWeekOfYear) Returns a Long value specifying the number of time intervals between two Date values.
Public method Static member DateDiff(String, Object, Object, FirstDayOfWeek, FirstWeekOfYear) Returns a Long value specifying the number of time intervals between two Date values.
Public method Static member DatePart(DateInterval, DateTime, FirstDayOfWeek, FirstWeekOfYear) Returns an Integer value containing the specified component of a given Date value.
Public method Static member DatePart(String, Object, FirstDayOfWeek, FirstWeekOfYear) Returns an Integer value containing the specified component of a given Date value.
Public method Static member DateSerial Returns a Date value representing a specified year, month, and day, with the time information set to midnight (00:00:00).
Public method Static member DateValue Returns a Date value containing the date information represented by a string, with the time information set to midnight (00:00:00).
Public method Static member Day Returns an Integer value from 1 through 31 representing the day of the month.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Static member Hour Returns an Integer value from 0 through 23 representing the hour of the day.
Public method Static member Minute Returns an Integer value from 0 through 59 representing the minute of the hour.
Public method Static member Month Returns an Integer value from 1 through 12 representing the month of the year.
Public method Static member MonthName Returns a String value containing the name of the specified month.
Public method Static member Second Returns an Integer value from 0 through 59 representing the second of the minute.
Public method Static member TimeSerial Returns a Date value representing a specified hour, minute, and second, with the date information set relative to January 1 of the year 1.
Public method Static member TimeValue Returns a Date value containing the time information represented by a string, with the date information set to January 1 of the year 1.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method Static member Weekday Returns an Integer value containing a number representing the day of the week.
Public method Static member WeekdayName Returns a String value containing the name of the specified weekday.
Public method Static member Year Returns an Integer value from 1 through 9999 representing the year.
Top

This module supports the Visual Basic language keywords and run-time library members that get the current date or time, perform date calculations, return a date or time, set the date or time, or time the duration of a process.

This example uses the Today property to return the current system date.

Dim thisDate As Date
thisDate = Today 

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.