As I undrestood you want something like this:
if ((int)DateTime.Now.ToOADate()==(int)(new DateTime(2012,2,16,0,0,0).ToOADate())
{
}
or you can compare one bye one. like:
DateTime d = DateTime.Now;
if (d.Year==2012)
{
}
and other choices.
Sorry I did not remember the casting syntax for vb.