Crew .NET |
|
ndshomebrew schreef: omdat datas en tijden van elkaar aftrekken meestal niet zo goed werkt. Bij mij in elk geval niet ;) Dergelijke commentaren mag je in het vervolg achterwege laten!
Het vergelijken van twee DateTime-objecten lukt perfect in .NET! ;) Je ziet bij allebei de datums "AM" staan. Bij mijn weten is 12 AM (of ook 0 uur) nog altijd vroeger dan 8 AM.
Voorbeeldcode van op MSDN:
Dim date1 As Date = #08/01/2009 12:00AM#
Dim date2 As Date = #08/01/2009 12:00PM#
Dim result As Integer = DateTime.Compare(date1, date2)
Dim relationship As String
If result < 0 Then
relationship = "is earlier than"
ElseIf result = 0 Then
relationship = "is the same time as"
Else
relationship = "is later than"
End If
Console.WriteLine("{0} {1} {2}", date1, relationship, date2)
Dim date1 As Date = #08/01/2009 12:00AM# Dim date2 As Date = #08/01/2009 12:00PM# Dim result As Integer = DateTime.Compare(date1, date2) Dim relationship As String If result < 0 Then relationship = "is earlier than" ElseIf result = 0 Then relationship = "is the same time as" Else relationship = "is later than" End If Console.WriteLine("{0} {1} {2}", date1, relationship, date2)
|