в течение того же шага вернет то же значение.

я есть база данных SQLite, где я храню даты в виде отметок. Я не использую формат ISO8601 по умолчанию. Допустим, у меня есть таблица, определенная следующим образом:

CREATE TABLE TestDate (LastModifiedTime DATETIME)

Используя SQL, я хочу вставить текущую дату и время. Если я выполню любое из приведенных ниже утверждений, я получу дату и время в виде строки, а не тиков.

INSERT INTO TestDate (LastModifiedTime) VALUES(CURRENT_TIMESTAMP)
INSERT INTO TestDate (LastModifiedTime) VALUES(DateTime('now'))

Я посмотрел наДокументация SQLite, но я не вижу никакой возможности получить текущую метку времени в тиках.

Конечно, я могу определить параметр в C # и сохранить значение как System.DateTime. Это приводит к тому, что дата и время сохраняются в базе данных в тиках.

То, что я хотел бы сделать, это иметь возможность вставлять и обновлять текущую метку времени непосредственно из инструкции SQL. Как бы я это сделал?

Редактировать:

Причина, по которой я хочу хранить данные в виде галочек в базе данных, заключается в том, что даты хранятся в том же формате, что и поставщик данных ADO.Net, и поэтому, когда данные запрашиваются с помощью поставщика ADO.Net, они правильно извлекается как тип System.DataTime .Net.

Ответы на вопрос(3)

Ваш ответ на вопрос