问题标签 [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 投票
2 回答
508 浏览

sql - 使用 to_date 以自定义格式存储日期时出错

目标:

  1. 我想以dd/MM/yyyy格式将日期存储在数据库中。

  2. 我首先使用DateFormat它对其进行格式化,从而将其更改为String数据类型,然后尝试使用函数将其转换回日期数据类型,to_date但它以19-DEC-12iedd-MON-yy格式存储。

代码:

0 投票
1 回答
2527 浏览

oracle - 如何在 Oracle 中以变量为参数使用“to_date”函数?

我有一个包含以下内容的存储过程:

它工作正常,但问题是我必须将该日期设为变量。所以我创建了

p__formdata (varchar2) 来自 SP 的参数。

但是,当我进行更改时,出现以下错误:

ORA-01858: 在需要数字的地方发现了一个非数字字符

0 投票
2 回答
5024 浏览

sql - SQL Developer:无效的关系运算符错误,还有格式化问题

我正在尝试向我们的数据库的查询添加一些格式化的列,但我认为我在 CASE 语句中弄错了运算符。

我也不清楚如何为 TO_CHAR 操作编写格式。它与 TO_DATE 操作相同吗?(在 oracle 文档中找不到)

我也不确定我是否应该使用 TO_DATE 或其他调用来创建一个对象,该对象存储为来自四个数字的字符串的时间。

最重要的是,我的代码产生了错误,所以我什么也没看到。

我收到此错误:

从这段代码

提前感谢您的帮助。

0 投票
4 回答
17854 浏览

sql - 如何在单词中显示数值

Q. 在 Words 中显示数值,输出应该是这样的

而且,我仍然没有弄清楚,这个查询是如何解决上述输出的。

to_date在这里做什么?有人对此查询有任何想法吗?

0 投票
1 回答
3690 浏览

sql - 使用to_char函数在sql中转换日期

我想将以下日期转换为这种格式(DD-MON-YYYY)。

我尝试执行以下查询,但收到错误消息“无法识别日期格式”。

0 投票
1 回答
66221 浏览

oracle - 在 SQL*Loader 控制文件中设置日期格式

我的 csv 文件具有“2009 年 9 月 17 日上午 11:06:06”作为 COMPLETED_ON 变量

我正在使用 sql loader 将数据加载到 oracle,如下所示:

在 oracle 中,我创建了这个列,如下所示:

“COMPLETED_ON”时间戳 (0) 与本地时区

如何更改控制文件中的 COMPLETED_ON 日期?

0 投票
2 回答
4091 浏览

sql - to_char 和 to_date 返回不同的输出

我正在使用以下查询。

并且输出为空。但是对于以下查询,输出是当前日期。

为什么 to_char 函数不能返回 sysdate?

我们不应该使用 to_char 来比较日期吗?

0 投票
1 回答
1000 浏览

sql - ORA-00900: oracle 中 to_date 上的 SQL 语句无效

我在 INSERT 中遇到错误。问题出在这一行:

不知道怎么解决。我也试过

但我有这个错误:

有什么帮助吗?非常感谢

0 投票
1 回答
6564 浏览

sql - Coalesce 和 Case-When 与 To_Date 没有按预期工作(Postgres 错误?)

我正在使用 Postgres 9.1。以下查询无法按预期工作。合并应该返回第一个非空值。但是,此查询返回 null (1?) 而不是日期 (2)。

我究竟做错了什么?任何解决方法?

编辑:这可能与 Coalesce 完全无关。我尝试了一些使用 Case When 构造的实验;事实证明,Postgres 有一个丑陋的大错误,它认为TO_DATE('','yyyymmdd')不是 null,即使选择它返回 null 也是如此。

[ PS:以上删除线,以免误导。Postgres 没有错误,但不会将空字符串视为 null。见答案。]

0 投票
3 回答
577 浏览

oracle - PLSQL 替换日期中的小时数

我想替换日期的小时数,例如,如果我有 07/07/13 11:15,我想从第一个日期获得 07/07/13 00:00。

所以,我想做的是:

当我运行 SP 时,它给了我以下错误:

ORA-01810: 格式代码出现两次

auxDate 被声明为 DATE,textDate 为 VARCHAR2(20),endDate 为 DATE。

你能帮我解决这个问题吗?