由于Sqlite没有DateTime数据类型,不能直接保存日期和时间。
解决方法:用字符串类型Text来代替。
1、因为涉及到日期和时间对比,这个可以直接在sql中对比的,不需要转成具体语言中的日期类来比较。
2、需要使用全日期和时间样式,如:2020-08-09 07:03:04
这样才能比对,不能采用短日期格式,这样比较的结果不是你想要的。
按照这个方法使用,是完全可以替代DateTime数据类型的。感觉不到有任何差别。
下面是实际项目中的数据库截图:
由于Sqlite没有DateTime数据类型,不能直接保存日期和时间。
解决方法:用字符串类型Text来代替。
1、因为涉及到日期和时间对比,这个可以直接在sql中对比的,不需要转成具体语言中的日期类来比较。
2、需要使用全日期和时间样式,如:2020-08-09 07:03:04
这样才能比对,不能采用短日期格式,这样比较的结果不是你想要的。
按照这个方法使用,是完全可以替代DateTime数据类型的。感觉不到有任何差别。
下面是实际项目中的数据库截图: