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

c# - C# 将 DATE 插入 ORACLE - 非数字字符错误?

我正在尝试将 C# 中的日期插入 Oracle DATE 字段。

这是我目前的格式..

我已验证我的日期是有效日期,并且是预期的格式。上面会抛出关于在预期数字字符的地方找到非数字字符的 oracle 错误。

有什么建议么?

0 投票
1 回答
224 浏览

function - PL/SQL: Sysdate-to_date

我正在尝试理解 Uni 作业中的一些笔记。讲师正在调用一个函数并向该函数发送参数"sysdate-to_date['1-Jan-2014']"。这个参数实际上在做什么,它发送什么类型的变量?

0 投票
1 回答
11411 浏览

sql - 错误 ORA-00932:不一致的数据类型:预期的 DATE 得到了 NUMBER

我正在尝试为 oracle 数据库执行以下 sql 语句:

我期待从名为 Joined 的字段中获取年份,该字段的格式类似于 MM/dd/yyyy。例如,我希望最终结果或我设置的值看起来像 '8/31/2015'。

感谢任何帮助我已经尝试了多种方法。

0 投票
2 回答
3820 浏览

sql - 比较 varchar 日期与 sysdate

我正在尝试查询sum_date WHERE sum_date BETWEEN (sysdate-1) AND (sysdate-30)

在我的SELECT声明中,我尝试过TO_DATE(sum_date, 'DD-MM-YY')并且sysdate

但它会引发错误:

"literal does not match format string."

  • Sum_date存储为varchar20并且看起来像2014-01-07.
  • sysdate看起来像18-SEP-14
0 投票
3 回答
3394 浏览

sql - Varchar2 到 Date 用于 sysdate 比较

我正在查询的表的日期存储为 varchar2。我需要使用 sysdate 比较存储为 varchar2 的BETWEEN sysdate-1 AND sysdate-30日期(从上个月返回 varchar2 日期)。

指定时TO_DATE(varchar2, 'DD-MON-YYYY')出现错误“文字与格式字符串不匹配”。

我被卡住了,因为 Oracle 文档说这是TO_DATE()从 varchar2 转换时可以接受的格式。

更新:这是一个公司数据库,我没有设计数据库,只能使用我可用的数据库。数据集非常庞大,由 SCADA 设备自动更新,每天超过 10,000 台设备。

使用 TO_DATE 的结果

选择设备名称,TO_DATE(读取日期,'DD-MON-YY'),系统日期

-------- 查询返回的数据 ----------

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

0 投票
2 回答
1963 浏览

ruby - 带有try的Ruby字符串日期to_date会产生无效的日期

我想尝试将参数中的日期转换为日期格式,如果不能,那么我想将它分配给今天一年的日期。

这是我尝试过的。

这个try方法很酷,因为如果:valid_until日期为 nil,它只会返回 nil。我发现,如果有人有一个无效日期,如“4790224374”,那么它将返回一个ArgumentError无效日期。该:valid_until日期仍将针对to_date

我猜想通过救援来解决这个问题似乎是唯一的答案,只是想知道在明年将其设置为默认值之前,是否有更聪明的方法来尝试解决 nils 和无效日期错误。

编辑:

您可以在此处阅读有关 Try 的信息

您可以在此处阅读有关 to_date 的信息

0 投票
1 回答
82 浏览

sql - 如何在包含 GROUP BY 的 SQL 查询中将月份从数字转换为字符串形式?

所以,我正在创建一个视图来提取一堆数据(在一个字段上使用 SUM 聚合)。该查询包含 GROUP BY 子句,当我按如下方式在查询中进行月份转换时,我得到一个 %invalid character% 错误。

因此,例如,我想将月份字段中的“1”转换为“一月”,将“2”转换为二月,依此类推。

0 投票
2 回答
150 浏览

sql - 在 SQL 中将年份从 YYYY 更改为 FYYY 格式的最佳方法是什么?

我有 YYYY 格式的年份,我想将其转换为 FYYY 格式。例如,2014 年将是 FY14,2009 年将是 FY09,依此类推。我正在创建一个包含金额字段上的 SUM 聚合函数的视图。因此,查询还包含一个 Group By 子句,正如您所知。

0 投票
2 回答
20943 浏览

postgresql - postgresql 将数字转换为日期和格式

我在 postgresql 中有我的日期字段作为数字,日期中的值就像 1401710352000 并且当我尝试使用 to_timestamp(date) 转换它时,我得到相应的时间戳为“46388-06-07 10:40:00+00 "

我试图用谷歌搜索它,我发现了关于如何在 postgresql 中进行不同类型转换的非常有用的函数,但我找不到如何将数字日期转换为适当的可读格式。如果有人能告诉我如何将数字日期字段转换为时间戳/日期可读格式,我会很高兴

沙阿

0 投票
2 回答
36745 浏览

oracle - Oracle to_date 与 pm/am

我需要在 oracle 中将字符串转换为日期。

字符串的格式是这样的:

但是最后一个位置可以改变 pm 或者我是否尝试做一些类似的事情:

但是给我一个错误 ORA-01855 : AM/AM or PM/PM required... 知道吗?