Привет, у меня проблема с извлечением даты и времени из базы данных SQLite с использованием библиотеки sqlite-net. Столбец Db имеет тип DATE, пример даты в одной из записей: 2013-08-02.
У меня есть модель:
internal class FCost
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
...
public DateTime AccountingDate { get; set; }
...
}
Я выполняю эту строку кода:
var result = dc.Table<FCost>().ToArray();
Все поля, кроме AccountingDate, заполнены правильно, все поля DateTime заполнены значением: {1/1/0001 12:00:00 AM} (представление отладчика Visual Studio). Почему дата не разбирается правильно? Я попытался переключить тип столбца Db на DATETIME и TEXT, но получил те же результаты.
РЕДАКТИРОВАТЬ. Используемый выше объект dc имеет тип SQLiteConnection из библиотеки sqlite-net.