Я хотел бы найти разницу дат от 2 разных данных в одной и той же базе данных и ввести их в Excel в числах, используя визуальную студию c #.
Есть ли способ сделать это?
Код, который я пробовал.
private void Compare_date_Click(object sender, EventArgs e)
{
DateTime d1, d2;
int close2 = 0, closemorethan2 = 0, missing = 0;
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string date1 = "select [Close Date] from core";
string date2 = "select [Close Date] from RSSQL";
d2 = Convert.ToDateTime(date2);
d1 = Convert.ToDateTime(date1);
TimeSpan difference = d1.Subtract(d2);
if (difference.Days <= 2)
{
close2++;
}
else if (difference.Days<=30)
{
closemorethan2 ++ ;
}
else missing++;
Этот код имеет эту ошибку при convert.ToDateTime: System.FormatException: 'Строка не была распознана какдействительный DateTime.Есть неизвестное слово, начинающееся с индекса 0. '