在sqlite3上创建DateType字段

raf*_*uru 2 sqlite

我想在sqlite上创建一个表,其中一个字段为DateTime(YYYY-MM-DD),我如何创建它?

我正在尝试:

create table test (_date datetime);
Run Code Online (Sandbox Code Playgroud)

但我不确定数据类型是否正确'因为我可以这样做:

create table test (_date nyanType); 
Run Code Online (Sandbox Code Playgroud)

并且不会出现错误

rra*_*wrr 6

SQLite非常独特,因为它的列不是静态类型的.您可以在技术上将字符串存储在作为整数列创建的列中.

如果您查看SQlite文档中的类型,您会看到SQLite没有日期类型,但它公开了适合处理存储为TEXT,REAL或INTEGER的日期的日期和时间函数.你应该使用它们.