SQLite CURRENT_TIMESTAMP 总是 1970-01-01

2024-01-06

我有以下定义一个表:

CREATE TABLE players(playerid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
                     name VARCHAR(20) NOT NULL UNIQUE,
                     added DATETIME DEFAULT CURRENT_TIMESTAMP);

The CURRENT_TIMESTAMP无情地插入1970-01-01。我大致了解这个日期的重要性以及某些时间戳是如何与它产生正/负偏移的;然而,从我读到的别处 https://stackoverflow.com/questions/200309/sqlite-database-default-time-value-now,我的默认时间戳应该使用当前时间/日期,正如建议的那样。另外,时间戳是否应该不包含时间(从 1970 年或其他时间开始)?

谢谢! :)


我顿悟了,意识到自己是个白痴。我正在使用 Java 连接到数据库并使用resultSet.getDate("added"),这显然不适合这个目的,并返回1970-01-01. getString("added")确认了我的错误,并返回了我想要看到的内容:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQLite CURRENT_TIMESTAMP 总是 1970-01-01 的相关文章

随机推荐

  • 使用 PHP 编写“if”条件语句有哪些不同方法?

    使用 PHP 编写 if 条件语句有哪些不同的方式 我知道以下示例 if test 1 else and if test 1 echo asdsa else echo sdaaa 有的是替代控制结构语法 http php net manua
  • 字符串字典:任何不符合协议“可解码”[重复]

    这个问题在这里已经有答案了 我正在尝试实现 Decodable 来解析 json 请求 但 json 请求在对象内部有一个字典 这是我的代码 struct myStruct Decodable let content String Any
  • iOS-将数组对象复制到另一个数组对象中

    我有一个小问题 我需要帮助 我想循环遍历一个多维数组 每次我找到一个键 ex name 等于 ex 的值 你好 我想将该数组对象复制到另一个数组中 我怎么做 您将这样做 NSArray newArray NSArray arrayWithA
  • C++20 中允许 east constexpr / constinit / consteval 吗?

    我在网上找到的大多数例子都更喜欢 西方风格 constexpr C 11 consteval and constinit C 20 consteval auto sqr int n return n n constexpr auto r s
  • 如何创建面积范围图

    我想创建area range chart如下所示link http jsfiddle net D4w7G 3 我想使用数据循环将数据添加到范围 应该是什么类型ranges创建图表 请建议 提前致谢 这是 JSFiddle 代码 HTML d
  • 如何通过 Azure Devops CI/CD 使用单臂模板部署多个逻辑应用程序?

    我有多个带有相应 ARM 模板的逻辑应用程序 现在 我想将不同的 ARM 模板合并到一个 ARM 模板中 并通过 AZURE DEVOPS 管道同时部署多个逻辑应用 对于您的场景 您需要首先更改 ARM 模板结构 例如 我想将4个ARM模板
  • HTTP/2 与 OkHttp

    我正在尝试使用 HTTP 2 服务器进行通信OkHttp http square github io okhttp client 添加到 Maven POM
  • 动态覆盖首选字符串本地化以进行测试

    使用 iPhone 模拟器中的 设置 应用程序切换语言是测试本地化调整的 PITA 方法 我正在尝试找出一种在我的应用程序中使用调试设置动态切换本地化 en fr es etc 的方法 而无需重新启动应用程序 NSBundle 提供了从任意
  • mvc4数据注释比较两个日期

    我的模型中有这两个字段 Required ErrorMessage The start date is required Display Name Start Date DisplayFormat DataFormatString 0 d
  • 通过 cloudformation 启动实例后,userData 未得到执行

    我创建了一个 AWS cloudformation 它创建了一个启动配置和一个自动缩放组 在启动配置中的用户数据中 我配置了文件系统挂载目标 并安装了cloudwatch代理 代码已编辑 LaunchConfig Type AWS Auto
  • Flexbox 在 Safari 中包裹第一行的最后一列

    在 Safari 和其他一些基于 iOS 的浏览器中查看时 第一行的最后一列会换行到下一行 Safari 镀铬 其他 Code flexthis display webkit box display webkit flex display
  • 为什么 Rust 中的 range/loop 比 java 慢?

    我有一个程序 对于所有小于或等于输入的整数 找到可以表示为两个立方之和的数字 两次 又名拉马努金数字问题 我用 Java 和 Rust 编写了这个 但是 它在 Rust 中的运行速度比 Java 慢两倍多 我能做些什么来让它表现得更好 或者
  • 如何在 Sencha Architect 2 中添加“Ext.require”

    按照说明here http docs sencha com touch 2 0 guide native apis为了使用 Native API 我需要在代码中添加 Ext require 我如何在 Sencha Architect 2 中
  • make 函数如何接受三个参数?

    功能make是这样描述的 func make Type size IntegerType Type 当我们使用make对于切片有时它显示为 make int 0 10 所以我的问题是 怎样才能make函数需要三个参数 这size Integ
  • 如何将 SB3 文件转换为 EXE

    我正在 Scratch 3 上创建一个游戏 但是 当我完成它时 我想将其转换为 exe 文件 我该怎么做呢 我长期以来对游戏开发很感兴趣 甚至以前尝试过Unity 但我只是一个初学者 这对我来说太难了 所以我转向了 Scratch 对的 这
  • 添加到 UISearchDisplayController 时 UISearchBar 被剪裁在状态栏下方

    我希望我的搜索栏将其背景绘制在状态栏下方向上延伸 如下所示 这是上图对应的代码 void viewDidLoad super viewDidLoad self searchBar UISearchBar alloc init self se
  • Meteor 模板助手条件一致返回 false

    我对 Meteor 很陌生 但到目前为止我真的很喜欢在这个平台上编码 我遇到了一些障碍 似乎找不到正确的方法 我想创建一个辅助函数来检查纬度和经度 并根据某个预定义的范围进行检查 如果它落在这些范围之间 则返回 true 我已经包含了我当前
  • close() 没有正确关闭套接字

    我有一台多线程服务器 线程池 它使用 20 个线程处理大量请求 一个节点高达 500 秒 有一个侦听器线程接受传入连接并将它们排队以供处理程序线程处理 一旦响应准备好 线程就会向客户端写入并关闭套接字 一切似乎都很好 直到最近 一个测试客户
  • 如何将两个过程组合在一起来填充一个表,而不是两个过程中的每一个过程填充它自己的表?

    我使用 Sequel Pro 创建了两个表 每个表都在 MySQL 中填充了不同的过程 虽然每个表在运行相应的过程后都包含正确的信息 但我认为如果我更多地合并一些表 我的数据将不再那么分散 因此 我想做的是将两个表中的数据合并为一个 下面是
  • SQLite CURRENT_TIMESTAMP 总是 1970-01-01

    我有以下定义一个表 CREATE TABLE players playerid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL name VARCHAR 20 NOT NULL UNIQUE added