Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Bug Persian Date

Saeed HassanpourNov 17 2014 — edited Nov 17 2014

Dear,

I think below result of query is a bug Persian date at oracle database 11g.

--

select

To_DATE(TO_CHAR(to_date('1390/10/30','yyyy/mm/dd'),'YYYY/MM/DD','nls_calendar=persian'),'YYYY/MM/DD','nls_calendar=persian') - To_DATE(TO_CHAR(to_date('1389/11/01','yyyy/mm/dd'),'YYYY/MM/DD','nls_calendar=persian'),'YYYY/MM/DD','nls_calendar=persian') dd

from dual


The Result = 364

---

This result is wrong,so the correct answer must be "365".How can I solve it?

Best regards,

Saeed.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 15 2014
Added on Nov 17 2014
10 comments
482 views