sql - 什么是儒略日期格式

标签 sql oracle to-date julian-date

我通过 SQL 进行了查询,它将把我们输入的数字转换为 word 格式 查询是

select to_char(to_date(&num,'J'),'JSP') from dual;

 TO_CHAR(TO_DATE(678,'J'),'JSP')
 -------------------------------
 SIX HUNDRED SEVENTY-EIGHT

通常,儒略日期格式给出添加到儒略日期的天数,即 31-DEC-4712 我无法理解它如何将每个数字转换为单词。

帮助我理解它的实际作用......

最佳答案

将日期转换为 Julian 的 to_date 函数不负责以简单的英语单词出现的结果。这是以“JSP”作为参数的 to_char 函数。

我会解释,但实际上我认为下面链接的解释比我能解释得更好。

这是一篇很好的 Ask Tom 帖子,解释了 Julian Date。

http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1406145293951

这是另一篇很好的 Ask Tom 帖子,解释了如何使用“JSP”的 to_char 为您提供英文单词中的数字。

http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:18305103094123

关于sql - 什么是儒略日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11438446/

相关文章:

sql - 有人可以解释为什么以下查询的功能不同吗?从字面上看,两者之间的唯一区别是

Callable 语句中的 Java-To_Date()

mysql - 按查询返回一组预期的行数

sql - MySQL,不解为什么查询慢,有索引吗?

sql - Linq to SQL intellisense 不知道数据上下文对象中的表

Oracle 分析滚动百分位数

sql - Oracle:避免 to_date 中出现 NULL 值

java - 如何使用 JDBC 将 InputStream 插入到 CLOB 中?

sql - PLS-00201 : identifier 'CURSOR' must be declared

mysql - 使用 SQL Oracle BIEE 根据用户输入过滤计算列 -