У меня есть файл Excel, и один из его столбцов имеет значение DateTime:
01.03.2012 10:00
02.03.2012 10:00
03.03.2012 10:00
04.03.2012 10:00
И я читаю с этим кодом:
OleDbDataAdapter command = new OleDbDataAdapter("select * from [" + sheetName + "$]", Conn);
command.Fill(Result);
Интересно, что данные из файла Excel выглядят именно так (1-й столбец верен, но остальные на 1 секунду меньше)
01.03.2012 10:00:00
02.03.2012 09:59:59
03.03.2012 09:59:59
04.03.2012 09:59:59
А остальные значения собираются в 09:59:59 ... Только первое значение приходит к датируемому правильно.
Почему у меня возникла эта проблема и есть идеи, как получить их точно так же, как в файле Excel?
Я бы очень признателен за любую помощь.
Заранее спасибо,