DB Browser for SQLite 编码?

我正在使用DB Browser for SQLite来分析CSV数据,我正试图运行一个简单的查询,似乎正在返回一个奇怪的结果。

select MIN(created_at1) from Table

上述查询的结果是 “01062017 00:22″,但这不是这个CSV中的最小日期。最小日期是 “23052017 16:13″。我怀疑DB浏览器认为我的数据是美国格式的,所以它认为它返回的最小日期(0106,6月1日)的结果其实是1月6日。我怎样才能让DB浏览器 “知道 “我的数据是英国日期格式?我猜是编码的问题,但不知道该怎么改(UTF-8似乎不能解决这个问题)。

解决方案:

在SQLite中没有 “日期 “数据类型。

日期被保存为字符串。为了能够使用像 MIN()你有责任选择一个合理的日期格式,即一个在词汇学排序时正确的日期格式。

唯一合理的日期格式是YYYY-MM-DD hh:mm:ss。(如果你处理时区,使用UTC加上数字偏移)。

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在显示之前检查网页图片?

2022-9-9 14:18:36

未分类

C2676:二进制'<':'const _Ty'没有定义这个运算符或转换为预定义运算符可接受的类型。

2022-9-9 14:18:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索