问题标签 [to-date]

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 投票
3 回答
169209 浏览

oracle - Oracle 中以毫秒为单位的日期字符串

我想将以下字符串转换为日期:

我试过:

但是PL/SQL不断抛出这个错误:

FF9 对 Oracle 不正确,有什么建议吗?

0 投票
1 回答
24473 浏览

sql - ORA-01861: 文字与格式字符串不匹配

我很确定这真的很愚蠢。

而不是再花 10 分钟(或者更好地说,而我再花 10 分钟),我会在这里并行地问它。

以下语句有什么问题:

错误信息是:

0 投票
2 回答
1887 浏览

oracle - 在 Oracle 中使用多个可能的掩码转换为日期

碰巧我必须从 oracle 中的 varchar2 列中获取日期,但格式不一致。某些字段可能具有“2009.12.31”,其他字段可能具有“2009/12/32 00:00:00”。有没有我可以使用的标准构造,这样我就不必经历

块或之前的日期字符串分析以确定正确的掩码?像to_date(date, mask1,mask2,..)什么?

0 投票
2 回答
1654 浏览

sql - Oracle to_date SQL 格式化奇怪行为

我浏览了 SO 网站,认为这很明显,但可惜我还没有找到。基本上设置如下:

我在表中有一个字符串,如下所示:

2010 年 6 月 22 日 00:00:00

我对其进行了选择:

所以我正在有效地做

我的数据库返回:

22.06.2010 00:00:00

现在我知道我可以做一个

但我需要选择返回日期格式(MM/DD/YYYY HH24:MI:SS),而不是字符串。我怎样才能做到这一点?

编辑: 实际输出:

22.06.2010 00:00:00

所需的输出(日期格式):

2010 年 6 月 22 日 00:00:00

0 投票
4 回答
46258 浏览

sql - 文字与字符串列上 Oracle SQL to_date 的格式字符串不匹配

来自 Stack Overflow 的尊敬的 SQL 大师:

环境:甲骨文

我试图理解为什么我不能对包含字符串的表列进行 to_date 选择。注意下例中列名为 Value 的 tableZ 包含一堆字符串,其中一些是正确的格式,例如 6/20/2010 00:00:00。

表Z

以下作品

这会返回类似的东西(这很好):

以下不起作用

回来了:

ORA-01861: 文字与格式字符串不匹配

我在这里想念什么?只是一个简短的说明:

也不行。

谢谢!!

目标是能够对 c.value 进行日期查询以选择日期范围。

0 投票
1 回答
438 浏览

sql - OracleCommand 似乎可以转换文字日期

我使用 OracleCommand 和 OracleDataAdapter 为 Oracle 构建了一个小型查询工具。用户只需输入一个完整的查询(无参数),执行,结果显示在 datagridview 中。到目前为止一切顺利,尽管我尝试了无效查询,例如:

此查询不是适用于 Oracle 的有效 SQL。您必须使用 to_date() 函数与日期文字进行比较。SQL 开发人员也拒绝了它,但不知何故我的查询工具可以正常工作。这是否意味着我的 OracleCommand 在这里有点像向导,还是我做错了什么?还有一种方法可以省略这种行为,因为该工具的目的是测试查询,它应该始终有效......

谢谢

0 投票
2 回答
14813 浏览

oracle - Oracle to_date 函数。需要口罩

我有来自此类 xml 文件的日期字符串:'2010-09-09T22:33:44.OZ'

我只需要提取日期和时间。我想忽略符号 T 和 .OZ(时区)。我应该使用哪种面膜?提前致谢

0 投票
2 回答
18118 浏览

sql - Oracle 在查询中仅从 To_Date() 获取时间?

我有一个插入查询:

Field_A 是一个日期字段。当我执行查询时,Field_A 仍然显示日期和时间。

有没有办法只抓住时间?

我尝试过 To_Char(),但随后它转换为字符串并且该字段不会接受它。

我也尝试过 TO_DATE('08:35:42 AM','HH:MI:SS PM') 但这也不起作用,它仍然在表中显示日期和时间。

0 投票
1 回答
8096 浏览

php - 带有 codeigniter 的 Oracle to_date 函数

我正在使用 Codeigniter 将数据插入到包含日期字段的 Oracle 表中。

示例代码如下所示:

现在的问题是,要将日期字段插入 Oracle,我需要使用to_date在数据库中执行的函数。使用上面的代码,to_date函数在单引号内出现,Oracle 抛出错误。

我认为如果我$this-db->query在 Codeigniter 模型中使用上述方法,但我没有使用它。我正在使用$this->db->insert('table_name', $upload_details).

那么我怎样才能告诉codeigniter$this->db->insert发送to_do函数原样而不是在单引号之间。

0 投票
3 回答
3966 浏览

sql - to_date unable to print timestamp

I want to print the timestamp from the below sql

current output --> 1/1/2011 (not printing the timestamp only for 12 am. if the min is 12:01 then it is printing.

but I need the output as 1/1/2011 12:00:00 AM