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 83 views
1 answer 89 views
1 answer 90 views
1 answer 85 views
1 answer 97 views
3 answers 109 views
3 answers 156 views
...