10

我想在 oracle 数据库中将日期转换为波斯日期 (jalali) 有什么功能吗?

4

2 回答 2

21

您可以使用以下语句:

select to_char(hiredate,'yyyy/mm/dd','nls_calendar=persian') from emp

hiredate是一个日期字段,使用此选择hiredate以波斯语显示

于 2012-08-09T08:39:10.357 回答
-1

首先,您必须设置nls_calendar为波斯语,如下所示:

Alter session set nls_calendar=persian;

现在您可以更改日期格式,如下所示:

Select to_char(sysdate,'yyyy/mm/dd') from dual;
于 2020-01-24T20:54:00.953 回答