Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PostgreSQL中的日期格式化_Sql_Postgresql_Select_Date Formatting - Fatal编程技术网

PostgreSQL中的日期格式化

PostgreSQL中的日期格式化,sql,postgresql,select,date-formatting,Sql,Postgresql,Select,Date Formatting,我有一个字段,其格式为日期,时间为:YYYY-MM-DD HH-MM-SS例如:2000-08-12 00:00:00我只想获取日期部分,并将其格式更改为DD/MMM/YYYY,例如,前面示例的预期结果将是:12/Aug/2000 字段定义为:Ddate timestamp without time zone DEFAULT now() 我也阅读了整个页面和其他来源,但找不到任何有用的信息。尝试: to_char(your_Field, 'dd/mm/yyyy') 您可以使用to_char功能

我有一个字段,其格式为日期,时间为:
YYYY-MM-DD HH-MM-SS
例如:
2000-08-12 00:00:00
我只想获取日期部分,并将其格式更改为
DD/MMM/YYYY
,例如,前面示例的预期结果将是:
12/Aug/2000

字段定义为:
Ddate timestamp without time zone DEFAULT now()

我也阅读了整个页面和其他来源,但找不到任何有用的信息。

尝试:

to_char(your_Field, 'dd/mm/yyyy')

您可以使用
to_char
功能设置列的格式:

SELECT TO_CHAR(ddatte, 'dd/Mon/yyyy') FROM mytable

它是存储为
日期
还是存储为
varchar
?它是时间戳,请参见editTry。是的,这是我最初做的,但不是所需的格式。请注意月刊。会议记录在模板中称为“MI”,而不是“mm”。请查看本网站: