Запрос Datetime из SQLite в C # - PullRequest
       0

Запрос Datetime из SQLite в C #

0 голосов
/ 14 февраля 2019

У меня есть таблица SQLite с целочисленным полем «время начала» с:

create table if not exists testtable(StartTime integer, ...

Я вставляю данные с помощью SQLiteParamter следующим образом - startTime является значением DateTime:

insert into testtable (StartTime, ...) values (@StartTime, ...)
SQLiteParameter("StartTime", startTime)
...

Это прекрасно работает, и если я использую DB Browser для SQLite (https://sqlitebrowser.org), он показывает правильное время и дату. Пока все хорошо - но как я могу запросить эти данные и преобразовать их обратно в значение даты-времени?

Я попробовал это так:

foreach (DataRow row in data.Rows)
{
    ListViewItem item = new ListViewItem();
    item.Text = row.Field<long>("starttime").ToString();
    listViewFlights.Items.Add(item);
}

Но тогда я получил только 2019 (часть всего года-года) и не полный DateTime. Но это должно быть как-то возможно. DBБраузер для SQLite показывает мне полный DateTime для этих данных - например: 2019-01-15 10: 59: 42.9883814

Снимки экрана из БД Браузер для SQLite Fields data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...