Вы можете сделать метод, как показано ниже:
Сначала сохраните дату в строке, после чего используйте этот метод (он рассчитан на восьмую длину даты), но ее можно увеличить или уменьшить.
private DateTime ConvertToDate(string date)
{
if (date.Length !=8)
{
return ConvertToDate("");
}
int iYear; int.TryParse(date.Substring(0, 4), out iYear);
int iMonth; int.TryParse(date.Substring(4, 2), out iMonth);
int iDay; int.TryParse(date.Substring(6, 2), out iDay);
return new DateTime(iYear, iMonth, iDay);
}