我通过 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/