Ответ только для исправления сообщения об ошибке, о котором вы упомянули, похоже, вы использовали неправильный формат DateTime
.
Попробуйте изменить:
DateTime.Parse("01.01.1970 00:00:00");
в:
DateTime.Parse("1970-01-01 00:00:00", System.CultureInfo.Globalization.InvariantCulture);
В качестве альтернативы Вы можете явно указать формат, который хотите использовать:
DateTime.ParseExact("01.01.1970 00:00:00", "dd-MM-yyyy HH:mm:ss", System.CultureInfo.Globalization.InvariantCulture);