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 81 views
1 answer 86 views
1 answer 79 views
1 answer 82 views
1 answer 94 views
3 answers 107 views
3 answers 152 views
...