问题标签 [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.
c# - C# 将 DATE 插入 ORACLE - 非数字字符错误?
我正在尝试将 C# 中的日期插入 Oracle DATE 字段。
这是我目前的格式..
我已验证我的日期是有效日期,并且是预期的格式。上面会抛出关于在预期数字字符的地方找到非数字字符的 oracle 错误。
有什么建议么?
function - PL/SQL: Sysdate-to_date
我正在尝试理解 Uni 作业中的一些笔记。讲师正在调用一个函数并向该函数发送参数"sysdate-to_date['1-Jan-2014']"
。这个参数实际上在做什么,它发送什么类型的变量?
sql - 错误 ORA-00932:不一致的数据类型:预期的 DATE 得到了 NUMBER
我正在尝试为 oracle 数据库执行以下 sql 语句:
我期待从名为 Joined 的字段中获取年份,该字段的格式类似于 MM/dd/yyyy。例如,我希望最终结果或我设置的值看起来像 '8/31/2015'。
感谢任何帮助我已经尝试了多种方法。
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
。
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: 文字与格式字符串不匹配
ruby - 带有try的Ruby字符串日期to_date会产生无效的日期
我想尝试将参数中的日期转换为日期格式,如果不能,那么我想将它分配给今天一年的日期。
这是我尝试过的。
这个try
方法很酷,因为如果:valid_until
日期为 nil,它只会返回 nil。我发现,如果有人有一个无效日期,如“4790224374”,那么它将返回一个ArgumentError
无效日期。该:valid_until
日期仍将针对to_date
。
我猜想通过救援来解决这个问题似乎是唯一的答案,只是想知道在明年将其设置为默认值之前,是否有更聪明的方法来尝试解决 nils 和无效日期错误。
编辑:
您可以在此处阅读有关 Try 的信息。
sql - 如何在包含 GROUP BY 的 SQL 查询中将月份从数字转换为字符串形式?
所以,我正在创建一个视图来提取一堆数据(在一个字段上使用 SUM 聚合)。该查询包含 GROUP BY 子句,当我按如下方式在查询中进行月份转换时,我得到一个 %invalid character% 错误。
因此,例如,我想将月份字段中的“1”转换为“一月”,将“2”转换为二月,依此类推。
sql - 在 SQL 中将年份从 YYYY 更改为 FYYY 格式的最佳方法是什么?
我有 YYYY 格式的年份,我想将其转换为 FYYY 格式。例如,2014 年将是 FY14,2009 年将是 FY09,依此类推。我正在创建一个包含金额字段上的 SUM 聚合函数的视图。因此,查询还包含一个 Group By 子句,正如您所知。
postgresql - postgresql 将数字转换为日期和格式
我在 postgresql 中有我的日期字段作为数字,日期中的值就像 1401710352000 并且当我尝试使用 to_timestamp(date) 转换它时,我得到相应的时间戳为“46388-06-07 10:40:00+00 "
我试图用谷歌搜索它,我发现了关于如何在 postgresql 中进行不同类型转换的非常有用的函数,但我找不到如何将数字日期转换为适当的可读格式。如果有人能告诉我如何将数字日期字段转换为时间戳/日期可读格式,我会很高兴
沙阿
oracle - Oracle to_date 与 pm/am
我需要在 oracle 中将字符串转换为日期。
字符串的格式是这样的:
但是最后一个位置可以改变 pm 或者我是否尝试做一些类似的事情:
但是给我一个错误 ORA-01855 : AM/AM or PM/PM required... 知道吗?