How to check if date1 is before date2 in VB.NET

3 Answers

0 votes
Imports System

Class CompareDates
    Public Shared Sub Main()
        Dim date1 As DateTime = New DateTime(2025, 6, 1)
        Dim date2 As DateTime = New DateTime(2025, 6, 23)

        If date1 < date2 Then
            Console.WriteLine("date1 is before date2")
        Else
            Console.WriteLine("date1 is not before date2")
        End If
    End Sub
End Class



' run:
'
' date1 is before date2
'

 



answered Jun 8, 2025 by avibootz
0 votes
Imports System

Class CompareDates
    Public Shared Sub Main()
        Dim date1 As DateTime = New DateTime(2025, 6, 1)
        Dim date2 As DateTime = New DateTime(2025, 6, 23)
		
        Dim result As Integer = DateTime.Compare(date1, date2)

        If result < 0 Then
            Console.WriteLine("date1 is before date2")
        Else
            Console.WriteLine("date1 is not before date2")
        End If
    End Sub
End Class



' run:
'
' date1 is before date2
'

 



answered Jun 8, 2025 by avibootz
0 votes
Imports System

Class CompareDates
    Public Shared Sub Main()
        Dim date1 As DateTime = New DateTime(2025, 6, 1)
        Dim date2 As DateTime = New DateTime(2025, 6, 23)

        If (date2 - date1).TotalDays > 0 Then
            Console.WriteLine("date1 is before date2")
        Else
            Console.WriteLine("date1 is not before date2")
        End If
    End Sub
End Class



' run:
'
' date1 is before date2
'

 



answered Jun 8, 2025 by avibootz

Related questions

1 answer 94 views
1 answer 95 views
1 answer 96 views
1 answer 92 views
1 answer 102 views
3 answers 118 views
3 answers 167 views
...