在 denodo oracle 数据库上投射日期会给出不同的格式

Casting dates on denodo oracle database gives a different formatting

我有一个日期列,我正在尝试使用下面的代码将其转换为视图,但输出不符合要求。我使用 denodo 和 oracle 18g 作为我的数据库。

栏目

  A 

1-Dec-20
12-Dec-20
11-Dec-20

预期输出

  A 

1-Dec-20
12-Dec-20
11-Dec-20

我在 运行 下面的代码之后得到输出。

select 
to_localdate('dd-MM-yyyy', substring(replace("A", 'NULL', ''), 0, 10)) AS A from "xxtable"

   A
0020-12-01
0020-12-12
0020-12-11

我使用 yy 而不是 yyyy 格式解决了这个问题。

to_localdate('dd-MM-yy', substring(replace("A", 'NULL', ''), 0, 10)) AS A from "xxtable"