Visual Basic .NET - Date & Time Library Function
Now(): Returns the current date and time.
Dim currentDate As DateTime = Now()Today(): Returns the current date.
Dim currentDate As Date = Today()DateAdd(): Adds a specified time interval to a date.
Dim newDate As DateTime = DateAdd("d", 5, Now()) ' Adds 5 days to the current dateDateDiff(): Returns the difference between two dates.
Dim date1 As DateTime = #1/1/2022#
Dim date2 As DateTime = #1/15/2022#
Dim difference As TimeSpan = DateDiff(DateInterval.Day, date1, date2)DatePart(): Returns a specific part of a date.
Dim year As Integer = DatePart(DateInterval.Year, Now())DateSerial(): Creates a date from year, month, and day values.
Dim newDate As Date = DateSerial(2022, 5, 10)DateValue(): Converts a string to a date.
Dim dateString As String = "5/10/2022"
Dim newDate As Date = DateValue(dateString)Format(): Converts a date to a string using a specified format.
Dim currentDate As Date = Now()
Dim dateString As String = Format(currentDate, "MM/dd/yyyy")IsDate(): Determines if a value is a valid date.
Dim dateString As String = "5/10/2022"
If IsDate(dateString) Then
    ' Do something
End IfMonth(): Returns the month portion of a date.
Dim currentMonth As Integer = Month(Now())Year(): Returns the year portion of a date.
Dim currentYear As Integer = Year(Now())Weekday(): Returns the day of the week for a date.
Dim dayOfWeek As Integer = Weekday(Now())WeekdayName(): Returns the name of the day of the week for a date.
Dim dayName As String = WeekdayName(Weekday(Now()))MonthName(): Returns the name of the month for a date.
Dim monthName As String = MonthName(Month(Now()))TimeOfDay(): Returns the current time.
Dim currentTime As DateTime = TimeOfDay()Hour(): Returns the hour portion of a time.
Dim currentHour As Integer = Hour(Now())Minute(): Returns the minute portion of a time.
Dim currentMinute As Integer = Minute(Now())Second(): Returns the second portion of a time.
Dim currentSecond As Integer = Second(Now())TimeSerial(): Creates a time from hour, minute, and second values.
Dim newTime As DateTime = TimeSerial(8, 30, 0) ' Creates a time of 8:30:00 AMTimer(): Returns the number of seconds since midnight.
Dim secondsSinceMidnight As Double = Timer() 
                    