我几天来一直在寻找它但却找不到怎么做..
就像:
Oracle上的 select to_number(to_char('2015-06-24 00:00:00','J'))
。
我需要找到朱利安数字日值,不要与年度的序数日期混淆。
答案 0 :(得分:1)
Conversion templates表示'J'
正是您想要的。
我认为您遇到的问题是to_number()
函数,而不是to_char()
函数。改为使用演员表。
SYSTEM(ADMIN)=> select to_char('2015-06-24 00:00:00'::timestamp,'J')::int;
?COLUMN?
----------
2457198
(1 row)
答案 1 :(得分:0)
您需要在TO_CHAR中使用DDD
(日期)日期标识符。