问题标签 [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.
sql - 使用 to_date 以自定义格式存储日期时出错
目标:
我想以
dd/MM/yyyy
格式将日期存储在数据库中。我首先使用
DateFormat
它对其进行格式化,从而将其更改为String
数据类型,然后尝试使用函数将其转换回日期数据类型,to_date
但它以19-DEC-12
iedd-MON-yy
格式存储。
代码:
oracle - 如何在 Oracle 中以变量为参数使用“to_date”函数?
我有一个包含以下内容的存储过程:
它工作正常,但问题是我必须将该日期设为变量。所以我创建了
是p__formdata (varchar2) 来自 SP 的参数。
但是,当我进行更改时,出现以下错误:
ORA-01858: 在需要数字的地方发现了一个非数字字符
sql - SQL Developer:无效的关系运算符错误,还有格式化问题
我正在尝试向我们的数据库的查询添加一些格式化的列,但我认为我在 CASE 语句中弄错了运算符。
我也不清楚如何为 TO_CHAR 操作编写格式。它与 TO_DATE 操作相同吗?(在 oracle 文档中找不到)
我也不确定我是否应该使用 TO_DATE 或其他调用来创建一个对象,该对象存储为来自四个数字的字符串的时间。
最重要的是,我的代码产生了错误,所以我什么也没看到。
我收到此错误:
从这段代码
提前感谢您的帮助。
sql - 如何在单词中显示数值
Q. 在 Words 中显示数值,输出应该是这样的
而且,我仍然没有弄清楚,这个查询是如何解决上述输出的。
to_date
在这里做什么?有人对此查询有任何想法吗?
sql - 使用to_char函数在sql中转换日期
我想将以下日期转换为这种格式(DD-MON-YYYY)。
我尝试执行以下查询,但收到错误消息“无法识别日期格式”。
oracle - 在 SQL*Loader 控制文件中设置日期格式
我的 csv 文件具有“2009 年 9 月 17 日上午 11:06:06”作为 COMPLETED_ON 变量
我正在使用 sql loader 将数据加载到 oracle,如下所示:
在 oracle 中,我创建了这个列,如下所示:
“COMPLETED_ON”时间戳 (0) 与本地时区
如何更改控制文件中的 COMPLETED_ON 日期?
sql - to_char 和 to_date 返回不同的输出
我正在使用以下查询。
并且输出为空。但是对于以下查询,输出是当前日期。
为什么 to_char 函数不能返回 sysdate?
我们不应该使用 to_char 来比较日期吗?
sql - ORA-00900: oracle 中 to_date 上的 SQL 语句无效
我在 INSERT 中遇到错误。问题出在这一行:
不知道怎么解决。我也试过
但我有这个错误:
有什么帮助吗?非常感谢
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。见答案。]
oracle - PLSQL 替换日期中的小时数
我想替换日期的小时数,例如,如果我有 07/07/13 11:15,我想从第一个日期获得 07/07/13 00:00。
所以,我想做的是:
当我运行 SP 时,它给了我以下错误:
ORA-01810: 格式代码出现两次
auxDate 被声明为 DATE,textDate 为 VARCHAR2(20),endDate 为 DATE。
你能帮我解决这个问题吗?