问题标签 [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 回答
100 浏览

sql - ORACLE 日期比较问题 - 困惑

我有一个包含(日期类型)值23-JUL-13的记录的表。contact_date

我试图运行这个查询:

我期待上述记录被退回。

这里有什么问题吗?使困惑!

0 投票
2 回答
6384 浏览

java - 如何通过 Oracle 函数 to_date() 将 java 格式的 ddMMyyyyHmmss 字符串转换为日期?

例如,有一个字符串行0106201395810(或31052013155754),它符合格式new SimpleDateFormat ("ddMMyyyyHmmss"),即在第一种情况下,2013 年 6 月 1 日,9 小时 58 分 10 秒。变体 withto_date ('0106201395810 ',' DDMMYYYYHH24MISS ')不适合,因为它涉及HH24中的两个字符。

0 投票
1 回答
144 浏览

oracle - 返回 to_char 函数,Oracle Database 10g Express 10.2.0.1.0 中的零

让我们创建一个测试表来说明问题:

现在提出请求:

在此查询中,我们剪切了一个子字符串并将其转换为日期。然后我们尝试做反向转换,但不起作用。

结果:

在此处输入图像描述

to_date功能有效,但功能to_char无效。

0 投票
1 回答
61 浏览

oracle - 在 Oracle 中转换为时间

我在 oracle 'punch' 中有一个存储打孔数据的表。'punchtime' 列将数据作为 varchar2 并存储时间(如 20:30:00)。当我想按打孔时间对数据进行排序时,我使用此查询

这完美地工作。但是下面的查询不起作用

它显示“不是一个有效的月份”

谁能帮帮我吗。我必须查询此列。

0 投票
2 回答
1475 浏览

oracle - 当某些值不是日期格式时,PL/SQL 将字符串转换为日期?

我有一个字符串字段,其中 99% 的条目采用可以转换为日期的格式,即To_DATE(' 20100501', 'yyyymmdd')效果很好。但是,大约 1% 的条目以类似'00000000'或的形式出现'00000500'。因此,当我尝试将 TO_DATE 函数应用于所有值时,即SELECT TO_DATE(datefield, 'yyyymmdd')结果是一个错误(not a valid month/year),因为年份或月份对于某些条目无效。我不知道在这里做什么。也许我可以在应用日期验证后将 TO_DATE 函数作为子查询的一部分?也许将那些非日期格式转换为类似的东西19000101以避免错误???

0 投票
1 回答
210 浏览

sql - Oracle TIMEDATE 到 DATE

我无法将日期时间字段转换为日期。这是查询:

但是当我运行它时,我收到以下错误,“ORA-01843: not a valid month”

所以我尝试先转换为 char 然后再转换为 date

但是得到错误的输出,“2005-01-18 00:00:00.0”

0 投票
2 回答
478 浏览

sql - 如何在 oracle 中使用 to_date 函数处理日期格式?

我有一个包含表达式的选择查询TO_DATE(expiry_date, 'YYMM')

如果expiry_dateYYMM格式,它可以工作。我想将数据设置为0001expiry_date正确的格式,例如YYM, YY,MMYMM

这可能吗?

0 投票
2 回答
16140 浏览

oracle - 在 pl/sql 代码中调用 TO_DATE 时要发生的确切异常

我有下面的代码to_date('1311313', 'yymmdd'),实际上会抛出异常invalid month。哪个可以管理为

这里的问题是一切都会被抓住,我不想这样做,好像会发生一些其他错误,然后它也会传递消息date format is wrong。我也不想创建用户定义的异常。只想知道哪个异常被抛出,以便我可以在我的代码中使用,如下所示

0 投票
1 回答
5501 浏览

postgresql - 规范化 postgres 中的日期 - 迄今为止的字符

我有一个带有列名的表description

这里的描述是batchname_expirydate

我的问题是如何规范我的描述列将所有这些日期转换为DD-MM-YY格式

我试过这两个查询

上面的查询会给我所有的字符串然后我尝试这样的日期转换

现在这给了我错误

如何更新/纠正我的所有数据库?

更新:

尝试使用另一个 sql

我收到以下错误:

更新

我的 postgres 日期样式

0 投票
3 回答
3427 浏览

c# - 在查询中比较 C# 日期和 SQL 日期

我正在尝试将 C# DateTime 与存储过程中的 SQL 服务器 DateTime 进行比较,但它不断给我转换错误。

起初,其他人为此制作了 Oracle 函数:

我正在尝试将其更改为 SQL,但在 SQL 中您没有 TO_DATE 函数。

有任何想法吗?还是我应该在我的 .net 程序本身级别进行更改?如果是,我该怎么办?

编辑:

使用此参数调用我的函数存储过程:

存储过程:

编辑解决方案:

对于那些有同样问题的人,我以相反的方式解决了它。在 C# 中,我会使用:

我在我的存储过程中赶上了它:

这是一种非常丑陋的方法,但它确实有效。希望对各位有帮助!