2009-06-18 1 views
3

Gibt es eine Möglichkeit, zwei Daten (einschließlich Zeit) zu vergleichen und die Zeit zu ignorieren?Gibt es eine Möglichkeit, Date-Objekte zu vergleichen, die die Zeit ignorieren?

Ich habe ein 1/1/2009 8:00 Uhr und 01.01.2009 9:00 Uhr und ich möchte nur wissen, ob es noch am selben Tag ist, ohne Rücksicht darauf, wie spät es ist.

Ich weiß, ich kann das Datum konvertieren und die Zeichenfolgen vergleichen, aber gibt es einen anderen Weg?

Antwort

11

Ja, Sie können die .Date-Eigenschaft des von Ihnen verwendeten Date-Objekts verwenden.

dim originalDate as DateTime 
originalDate = '(get your date for comparison) 
if originalDate.Date = Datetime.now.date then 
    'it happened today. 
end if 
+0

Nun gibt man gehen, wusste nicht, über diese Abkürzung! –

+0

Genau das, was ich gesucht habe, danke – jvanderh

0
dim Date1 = firstdate.ToShortDateString 
dim Date2 = seconddate.ToShortDateString 
if (Date1 = Date2) then 
    'Dates Match! 
    return true; 
else return false