什么是朱利安日期格式

Asp*_*ant 2 sql oracle julian-date to-date

我在SQL中遇到了一个查询,它将我们输入的数字转换为字格式.查询是

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

 TO_CHAR(TO_DATE(678,'J'),'JSP')
 -------------------------------
 SIX HUNDRED SEVENTY-EIGHT
Run Code Online (Sandbox Code Playgroud)

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

帮助我理解它实际上做了什么......

Jim*_*Jim 5

将日期转换为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'为你提供英文单词的数字.

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