2009-06-18 65 views
3

有没有办法比较两个日期(包括时间)忽略时间?有没有办法比较日期对象忽略时间?

我有一个2009年1月1日上午8:00和2009年1月1日上午9:00,我只想知道它是否是同一天,而不在乎几点钟。

我知道我可以转换日期和比较字符串,但有没有另一种方式?

回答

11

是的,您可以使用您正在使用的Date对象的.Date属性。

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

好,你走了,不知道是捷径! – 2009-06-18 00:07:44

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