问题标签 [sql-timestamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
353461 浏览

sql - Oracle SQL:where 子句中的时间戳

我需要在特定时间范围内查找行。

即:我需要查找时间戳精度为 SECONDS 的行。我如何实现这一目标?

仅供参考:该startdate列的类型为TIMESTAMP

0 投票
2 回答
289705 浏览

sql - Oracle 中的时间戳转换为 YYYY-MM-DD HH:MM:SS 格式

我正在尝试将带有YYYY-MM-DD HH:MM:SS格式的记录从 Netezza 插入 Oracle,但我得到的日期类型无效。

我怎样才能完成这个?

0 投票
4 回答
85171 浏览

sql - Oracle SQL:将时间戳转换为 UTC

我有一个简单的选择查询,如下所示,但我注意到我正在返回区域时间。如何在我的选择语句中转换为 UTC?

结果:'27/03/2014 15:15:26''约翰','伦敦'

我试过使用 sys_extract_utc (myTimeStamp) 但我有错误

sql 命令未正确结束

该列myTimestamp的类型为“日期”。

0 投票
3 回答
867 浏览

mysql - MySQL TIMESTAMP 更新警告

MySQL 让我很难更新时间戳列

我想将记录 1 的时间设置为 2040 年 1 月 1 日

但它给了我一个超出范围的警告

我错过了一些明显的东西吗?

0 投票
0 回答
523 浏览

java - ClassCastException:无法将 java.sql.Date (id=9010) 转换为 java.sql.Timestamp

我在使用 Java 1.4 应用程序时遇到问题。

我正在执行一个 JDBC Qyery——它是 Oracle 数据库中的 2 个日期字段(我正在读取的两个字段都是 DATE 类型,NULLABLE = false)

并使用 JDBCConnection 执行

我在结果中取回数据并循环遍历它

但它无法将对象转换为 java.sql.Timestamp 并出现错误ClassCastException: Cannot cast java.sql.Date (id=9010) to java.sql.Timestamp

所以我将转换更改为

它正在工作。都完美。

但问题是我的代码没有改变,数据至少在过去 6 个月内没有改变。

直到昨天,它确实与时间戳转换一起工作,而今天它不是与时间戳一起工作,而是与日期一起工作。

然后我回到源代码仓库,看到它最初是 java.sql.Date 大约 2 年前,现在我基本上回滚了。很明显,我在这里缺少一些东西。

有没有办法让 JDBC 查询错误地解释数据类型?

根据 Rudi 的问题,JDBCConnection.getSqlObjectArray() 里面有什么

它有一个名为 dao 的 JdbcDaoSupport 类

0 投票
3 回答
1828 浏览

sql-server-2008 - 将数据从一个表复制到另一个表时,如何避免时间戳插入错误?

我正在尝试根据主键在表列表(~30)中剔除数据。

我的方法是: 1.创建一个中间表并为每个表加载所需的数据
2.截断原始表
3.将中间表中的数据插入到原始表中。

这是我到目前为止使用的代码:

我遇到了一个错误:

因此,该错误告诉我无法在时间戳列中插入任何内容。

为了避免选择时间戳,我需要避免选择它(即使用select *)。

是否有一种简单的方法可以选择除类型时间戳之外的所有列,还是我需要进入信息模式并为每个表构建动态选择语句?

(或隐含的问题,有没有更好的方法来做我想做的事情?)

谢谢

0 投票
2 回答
205 浏览

android - 如何将当前时间放入不同区域设置的数据库中?,即使在 android 移动设备中未在 android 中设置时间

你好,我的兄弟姐妹我是 android 新手,目前我在 android 数据库站点工作。我的应用程序用户使用了来自多个国家/地区的应用程序,所以我的问题是当用户执行任何数据库事务时,我如何插入来自不同区域设置的每个用户的当前时间,即使用户的 android 移动设备当前时间设置不正确但我想在他所在地区的数据库中插入当前时间。

注意:目前我正在使用 MySQL 数据库

现在我以这种方式插入用户 i 的当前时间

但这仅适用于设置默认时区的一种语言环境。所以,请有人帮我解决我的问题。

0 投票
1 回答
804 浏览

sql - Oracle SQL 中的时间戳转换

我正在使用 Oracle SQL,但我遇到了日期问题。

我得到了一个包含许多Insert命令的长脚本,例如:

但是,我收到以下错误:

这是 sysdate 格式:

我尝试了以下命令,但出现格式错误:

我该如何解决这个问题?此外,我想将这些日期转换为以下格式:

这种转换可以在插入命令中吗?

请指教

0 投票
1 回答
2612 浏览

java - 在java sql准备语句中使用时间戳

我正在尝试使用 Java 中的准备好的语句执行选择查询。在 Where 子句中,我正在检查时间戳类型列上的条件,如下所示。

//将timestampString转换为java.sql.Timestamp的函数

执行查询时,出现以下异常。

那么我到底哪里出错了?

提前致谢。

0 投票
1 回答
10132 浏览

postgresql - 每天选择特定时间范围的时间戳数据

我有一个带有 type 列的 postgresql 表timestamp without timezone。每行增加/减少 1 分钟,例如:

我正在尝试编写一个查询,该查询将选择某个日期范围之间的所有行,但也会在那些日子的特定时间范围内选择所有行,例如:在 08 期间选择 2015-05-20 到 2015-06-20 之间的所有行: 00:00 至 16:00:00。

到目前为止,我尝试过的所有事情似乎都没有考虑到日期+时间要求。