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

db2 - 在 DB2 中将 dd-mon-yy 字符串转换为日期

在 DB2 中,我将日期值存储为 varchar 形式'DD-Mon-YY'(例如 25-Jun-13)。我想使用该TO_DATE函数将这些转换为与 DB2 兼容的日期格式,但我尝试过的每种日期转换格式都会给我一个错误。

例如,我已经尝试过TO_DATE('25-Jun-13', 'YYYYMMDD')TO_DATE('25-Jun-13', DDMMYYYY)但我总是得到类似的东西"25-Jun-13" cannot be interpreted using format string "DDMMYYYY" for the TIMESTAMP_FORMAT function.

有谁知道是否有我可以使用的格式字符串?

0 投票
1 回答
150 浏览

oracle - Oracle - to_date 的问题

我正在尝试在这样的表上插入值:

但由于某种原因,我不知道最后 2 个值作为 null 传递,所以我的触发器无法按预期工作。我试图打印 :new.diaInicio 和 :new.diaFim 的值,它们为空。

触发器是:

似乎是什么问题?

0 投票
2 回答
629 浏览

sql - TO_DATE 函数 Oracle SQL

我正在尝试从某个范围内选择某个日期的数据,但不在某个参数集中。

目前:

但我想查看不在该日期范围内的所有内容。
我已经尝试过>= TO_DATE(sysdate, 'DD-MON-YY')-13,但它看起来不像是一种认可的格式,或者如果有任何东西可以帮助我,那就太好了。

0 投票
0 回答
4340 浏览

sql - HSQLDB 版本中是否有等效的 TO_CHAR 或 TO_DATE SQL 函数?1.8.0?

我有一个 HSQLDB,版本。1.8.0,我想在其上运行一些 SQL 日期函数的数据库(例如日期范围选择)。

是否有等效的 HSQL 函数可以对定义为 BIGINT 的列执行此操作?

0 投票
4 回答
24111 浏览

java - 在 H2 数据库中找不到函数“TO_DATE”

我有一条 SQL 语句并尝试在 Java 中使用 H2 内存数据库执行。抛出以下异常。

SQL:

用 Id 替换第一个参数,用新的 Date() 值替换第二个和第三个参数。

0 投票
0 回答
132 浏览

date-format - 设置正确的日期格式

在 csv 文件中,我有列,其中具有不同格式的日期如下:

2014 年 2 月 3 日00:10
2014 年 1 月 2 日 7:25:00 2013 年 7 月 3 日
8:30:00 下午

如何在 SQL-LOADER 中为 CTL 文件设置正确的日期?
column1 "to_date(:column1, 'DD/MM/YYYY HH24:MI:SS')"

0 投票
2 回答
437 浏览

oracle - 按存储为 Varchar 的时间排序

我有一列(s_time)作为varchar。我存储 12 小时的时间(上午 7:00)。我想按此列(s_time)订购。我试过这个 oracle 查询

但这没有用。任何人都可以帮我这样做吗?

提前致谢。

0 投票
0 回答
2079 浏览

php - ORA-01843 不是使用 OCI8 php 的有效月份

oci8安装了一个模块,在我的查询中PHP使用转换时出现错误。to_date当我在我的 sql 开发人员中使用完全相同的查询时,它工作得很好。

php:

错误:

我使用了另一个 to_date 格式的查询,这个查询有效,(to_date(to_char(to_date(p_kuu, 'mm'), 'MONTH'), 'MONTH');)
所以我不知道发生了什么。

0 投票
4 回答
46350 浏览

sql - Oracle:避免 to_date 中的 NULL 值

我有一个功能选择语句,它有一个 where 子句,在 where 子句中有一个像这样的语句......

to_date(camp.start_date, 'MM/DD/YYYY') >= to_date(:from_date, 'YYYY-MM-DD HH24:MI:SS')

但是,如果 camp.start_date 为 NULL 或没有行,那么它会引发异常 -

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

camp.start_date 实际上是一个 VARCHAR2 ,我需要将其转换为日期(是的,我知道它可能应该是一个日期字段,但我没有选择更改它的选项)。

我尝试过这样的事情......

这仍然给我一个错误。也试过

其中 camp.start_date 不为空并且 to_date(camp.start_date, 'MM/DD/YYYY') >= to_date(:from_date, 'YYYY-MM-DD HH24:MI:SS')

同样的问题。解决这个问题的最佳方法是什么?当 camp.start_date 不是有效日期时,基本上 to_date 会爆炸并引发错误。

0 投票
3 回答
145 浏览

java - 如何用Java制作这个sql代码

有谁知道如何在 Java 代码中实现这个 SQL 代码?

时间格式就像数据库中的36000,然后在这个sql命令之后是:10:00

我想让这个函数在 Java 而不是 SQL 中工作。