我想字符改变日期字段转换格式YYYYMMDD以下是我试过的选择查询。输出格式为1999-04-27(YYYY-MM-DD)。 Admindate是表格中的字段名称。如何在postgres中更改日期格式?
select to_date(admindate,'MMDDYYYY') from test;
有人请指教我做错了什么?
我想字符改变日期字段转换格式YYYYMMDD以下是我试过的选择查询。输出格式为1999-04-27(YYYY-MM-DD)。 Admindate是表格中的字段名称。如何在postgres中更改日期格式?
select to_date(admindate,'MMDDYYYY') from test;
有人请指教我做错了什么?
使用to_char
的转换日期转换成所需的格式。
select to_char(to_date(admindate, 'MMDDYYYY'), 'YYYYMMDD')
from test;
它的工作原理。非常感谢:-)。 – user2926497
@ user2926497 - 高兴它帮助。 [请阅读如果答案有帮助,该怎么办](http://stackoverflow.com/help/someone-answers) – GurV
是admindate varchar类型?如果是这样,日期保存的格式是什么? – GurV
是,Admindate是一个varchar,它是srored为MMDDYYYY。 – user2926497
哎呀,对不起,我错了问题。我正在尝试将格式更改为YYYYMMDD。 – user2926497