问题标签 [to-char]

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 投票
2 回答
209 浏览

oracle - 在oracle上hh23是什么意思

我阅读了很多交替使用 hh23 和 hh24 的教程。在 oracle 上做 to_char。hh23 是传统语法吗?我尝试在简单查询上执行此操作,但会导致错误。

选择 to_char(sysdate, 'hh23'), to_char(sysdate, 'hh24') from dual

我正在尝试找到对此的参考,但没有。还是刚才的教程写错了?例如在http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:59412348055上。

0 投票
1 回答
755 浏览

sql - Oracle to_char 错误

我不知道这是一个错误还是什么,但是当我尝试使用 Oracle 中的 to_char 函数以某种方式格式化星期几时,SQL Plus 给我这个错误:ORA-01821:日期格式无法识别

这是导致问题的行

所以 d 是“星期几”,而 sp 是拼写。这一行应该打印 5,因为我们是星期四。

这很奇怪,因为下一行有效

dd 是'月中的一天',所以 sql plus 打印了二十九没有任何问题!

有人能告诉我为什么这条线不工作吗?

谢谢..

0 投票
1 回答
2571 浏览

sql - Oracle To_Char 函数如果已经是字符串如何处理

场景:我正在调用一个函数,该函数返回用户输入的字段。该字段通常返回一个类似“120000”的数字,然后我使用 to_char 将其转换为“120,000”。

问题:一些用户输入诸如“120,000”之类的值,这在尝试使用 to_char 时给了我一个错误。如果没有找到值,该函数还将返回一个空格“”。我之前尝试过使用 to_number ,但我相信它有问题。

问题:处理这个问题的最佳方法是什么?案例语句检查','?使用 to_number 然后使用 to_char?

注意:我可以一起破解解决方案我只是想知道处理这个问题的最佳方法是什么。

0 投票
2 回答
14219 浏览

asp.net - 如何将日期时间 HH:DD:SS AM/PM 转换为 HH:DD AM/PM

我有一个 gridview 列,我需要以格式显示时间:3/2/2012 1:22 PM

但我的数据库保存为 3/2/2012 1:22:42 PM

我想从此文本中删除秒数。我可以使用 (MM/DD/YYYY HH:MM:SS) 将其删除,但是如何从 db 列中包含 AM/PM?

0 投票
3 回答
27138 浏览

sql - Oracle Time Comparisons

Is Oracle (10g) doing a proper TIME comparison here, or do I need to convert to decimal time and then compare? E.g.,

Thanks.

0 投票
2 回答
1409 浏览

postgresql - 从日期中提取日期时的案例陈述

我有这个代码来选择 2012 年 4 月 23 日的日期。它应该返回字母“A”,而是返回字母“G”。

我已经选择了使用日期本身

并将日期显示为“星期一”

我的案例陈述有什么问题吗?

0 投票
1 回答
4631 浏览

postgresql - PostgreSQL 中的 to_char() 问题

我有一个 PostgreSQL 表,其中包含一个名为effective_date且数据类型为整数(纪元日期)的字段。我想要做的是只选择具有我选择的有效日期的条目(我只想按月份查询)。我的查询如下,问题是,尽管该表确实有许多符合选择条件的条目,但它没有返回任何内容。

0 投票
5 回答
4540 浏览

sql - to_char 在 where 子句 SQL / Postgresql

我正在使用 Postgresql 数据库。

我想对表中的数字列执行查询,以查找该值是否以特定数字开头。

我目前有:

但是,这会返回一个空数据集(但 ID 列中有以 2 开头的值。

非常感谢

史蒂夫

0 投票
1 回答
8884 浏览

sql - 使用 to_char 在 oracle 中搜索日期和时间

在 oracle 中,当我使用以下查询进行搜索时,它正在获取错误的记录(检查随附的屏幕截图),有人可以建议 12 小时的正确格式。

谢谢,基兰。在此处输入图像描述

0 投票
2 回答
1352 浏览

sql - 如何使用 to_date 函数转换复杂的 sysdate + 其他内容?

有点卡在这里。假设我运行以下 SQL 查询:

结果给了我这个:

现在我想获取该结果并在 to_date 函数中使用它(关于原因的长篇大论,但我会在一秒钟内详细介绍):

我期望结果与前一个结果相同,但事实并非如此。相反,它给了我这个:

问题是这样的:有没有办法可以在 to_date 中使用 to_char(sysdate, 'DD/MON/YY') 和 HH24:MI:SS 的任何组合的串联?

可能有也可能没有任何其他用途的其他详细信息:我需要这样做的原因是因为向我提供了一个查询,该查询具有一个带有 SLA 时间的表。格式只是 HH24:MI 中的一个时间,但它不是 DATETIME 类型(我怀疑它是 VARCHAR,但无法确定,因为它可能是某种我无法剖析的视图或函数。部分原因是我由于我的数据库用户,不知道如何和部分地对我没有必要的访问权限。

编辑:再次阅读以上内容时,我意识到我遗漏了一些额外的细节(尽管我认为这与我的问题完全无关):我想取今天的日期(DD/MON/YY),将其与 SLA 时间结合起来的 HH:MI,将其与 :SS 的 ':00' 结合,将整个事物转换为日期,然后在返回的每一行的结果可憎和完成时间之间进行比较。如果完成时间比我的组合和转换豪华更大/更新/晚,则返回特定的内容,而不是返回类似“一切正常”的内容。不确定这是否有意义,但总而言之,我想得到一些可以用来与另一种 DATETIME 类型进行比较的东西,所以我认为我还需要以某种方式将 SLA 时间转换为 DATETIME 类型。

对此的任何帮助将不胜感激。