如何更改postgres中的日期格式?

时间:2017-02-14 20:00:07

标签: postgresql

我正在尝试将字符变化日期字段转换为格式YYYYMMDD,而下面是我尝试的选择查询。输出格式为1999-04-27(YYYY-MM-DD)。 Admindate是表格中的字段名称。

select to_date( admindate,'MMDDYYYY')  from test;

有人可以建议我做错了吗?

2 个答案:

答案 0 :(得分:3)

使用to_char将转换后的日期转换为所需的格式。

select to_char(to_date(admindate, 'MMDDYYYY'), 'YYYYMMDD')
from test;

答案 1 :(得分:0)

你可以试试这个

SELECT TO_CHAR(NOW() :: DATE, 'dd/mm/yyyy');