d.Date.ToString のように文字列に変換して切り出せばどうにでも。
Module Module1
Sub Main()
Dim d As DateTime
d = DateTime.Now
System.Console.WriteLine(d.Date) '=> 2009/07/28 0:00:00
System.Console.WriteLine(d.Date.GetType) '=> System.DateTime
System.Console.WriteLine(d.Year) '=> 2009
System.Console.WriteLine(d.Year.GetType) '=> System.Int32
System.Console.WriteLine(d.Month) '=> 7
System.Console.WriteLine(d.Month.GetType) '=> System.Int32
System.Console.WriteLine(d.TimeOfDay) '=> 10:18:04.3573005
System.Console.WriteLine(d.TimeOfDay.GetType) '=> System.TimeSpan
End Sub
End Module